adn_
Messages postés17Date d'inscriptionjeudi 18 mars 2004StatutMembreDernière intervention 7 janvier 2007
-
18 mars 2004 à 18:01
adn_
Messages postés17Date d'inscriptionjeudi 18 mars 2004StatutMembreDernière intervention 7 janvier 2007
-
19 mars 2004 à 16:46
Bonjour,
Voila j'ai une fonction a laquelle je passe 2 variables i et j ou i est le numéro de ma checkbox et j le nom, de ce coté la pas de probleme la fonction les prend bien en compte mais sur la ligne de commande suivante :
var choix = document.db_name.j;
j est interprété comme la lettre j et non comme une variable contenant le nom de ma checkbox...
Merci de me dire comment faire pour qu'il soit bien interprété.
Adn
Pour info voici le code de la fonction entière:
function controle_choix(i,j) {
var nom1 = j + "manager";
var nom2 = j + "user";
var nom3 = j + "none";
var nom4 = j + i;
var choix = document.db_name.j;
//window.alert("j: " + j + " i: " + nom1);
if (i == 0){
choix[1].checked = false;
choix[2].checked = false;
}
if (i == 1){
choix[0].checked = false;
choix[2].checked = false;
}
if (i == 2){
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 19 mars 2004 à 14:33
Bonjour
var choix = document.db[j].name;
mais pour que cela marcje [j] il
faur que les db soient déclarés
avec le même name : à quoi
ça sert donc ?
----------1er cas
1
2
on a bien db[0] et db[1] de name db, tous les 2
et db[0].name=db[1].name= db
----------2éme cas
1
2
on a 1 name db1 et 1 name db2 non indéxés
db1[n] et db2[n] non autorisé
----------ou alors :
1
2
on a bien db[0] et db[1] de name db, tous les 2
on a bien db[0] et db[1] de name db, tous les 2
et db[0].name=db[1].name= db
et on peut utiliser document.getelementById("db"+n)
n variant de 0 à db.length-1
----------
je ne sais pas si je suis complet
Cordialement. Bul.
adn_
Messages postés17Date d'inscriptionjeudi 18 mars 2004StatutMembreDernière intervention 7 janvier 2007 19 mars 2004 à 16:46
Merci pour les conseils, j'ai essayé avec les id mais ça ne marche toujours pas...
Mon but est de définir le role d'un nombre n d'utilisateurs, avec 3 choix de roles je trouve les case à cochées plus jolies que les radio mais bon vu que ça ne marche pas je retourne sur cette solution plus simple a mettre en place. Je remet quand meme mon dernier essais si qqun trouve d'ou le probleme vient ça peut etre intéressant.