begin process at 2012 05 29 12:17:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

interprétation de variables dans une fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

interprétation de variables dans une fonction

jeudi 18 mars 2004 à 18:01:18 | interprétation de variables dans une fonction

adn_


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){

choix[0].checked = false;
choix[1].checked = false;
}
}
vendredi 19 mars 2004 à 14:33:29 | Re : interprétation de variables dans une fonction

bultez

Membre Club
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<input type=checkbox name=db>
2<input type=checkbox name=db>
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<input type=checkbox name=db1>
2<input type=checkbox name=db2>
on a 1 name db1 et 1 name db2 non indéxés
db1[n] et db2[n] non autorisé
----------ou alors :
1<input type=checkbox name=db id=db>
2<input type=checkbox name=db id=db>
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.
vendredi 19 mars 2004 à 14:35:05 | Re : interprétation de variables dans une fonction

bultez

Membre Club
Bonjour
avec petite erreur de frappe :
----------ou alors :
1<input type=checkbox name=db id=db0>
2<input type=checkbox name=db id=db1>
...
Cordialement. Bul.
vendredi 19 mars 2004 à 16:46:28 | Re : interprétation de variables dans une fonction

adn_

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.

fonction :

function controle_choix(i,j) {

if (j == 0){

var nb1 = i+1;
var nb2 = i+2;

document.db_name.getelementById("cb"+nb1).checked = false;

document.db_name.getelementById("cb"+nb2).checked = false;
}

if (j == 1){

var nb1 = i+1;
var nb2 = i-1;


document.db_name.getelementById("cb"+nb1).checked = false;

document.db_name.getelementById("cb"+nb2).checked = false;
}
if (j == 2){

var nb1 = i-1;
var nb2 = i-2;


document.db_name.getelementById("cb"+nb1).checked = false;
document.db_name.getelementById("cb"+nb2).checked = false;
}

}


FORM :


echo "<form action='createdb_step2.php' name='db_name'>\n";
echo "<input name='valid' type='hidden' value='yes'>\n";
echo "<table border = '1'>";
echo "<tr><td>$str_user_name</td><td>$str_manager</td><td>$str_user</td><td>$str_none</td></tr>";
for ($i=1 ; $i<$n+1 ; $i++){
list($user) = mysql_fetch_row($res);
echo "<tr><td>$user : </td>\n";
$nb1 = $i*1;
$nb2 = $i*2;
$nb3 = $i*3;
?>
<td>
<input type = 'checkbox' name = '<? echo"$user";?>' value = '<? echo"$user.manager";?>' id = '<? echo"cb.$nb1";?>' onclick="controle_choix(<? echo"$nb1";?>,0)">
</td>
<td>
<input type = 'checkbox' name = '<? echo"$user";?>' value = '<? echo"$user.user";?>' id = '<? echo"cb.$nb2";?>' onclick="controle_choix(<? echo"$nb2";?>,1)">
</td>
<td>
<input type = 'checkbox' name = '<? echo"$user";?>' value = '<? echo"$user.none";?>' id = '<? echo"cb.$nb3";?>' checked onclick="controle_choix(<? echo"$nb3";?>,2)">
</td>
</tr>
<br>
<?php
}
echo "</table>";

echo "<p><input type = 'submit' value='$str_continue'></p>\n";
echo "</form>\n";


Cette discussion est classée dans : fonction, var, choix, false, checked


Répondre à ce message

Sujets en rapport avec ce message

tableau avec tri dynamique [ par rcedric ] Salut a tous,voila mon probleme; je cherche à afficher un tableau et que lorsqu l'on clic sur le libellé le tableau est trié et réafficher dynamiqueme Diaporama Javascript [ par Dominike ] - Dominike -Bonjour à tous !Je vous soumet un petit problème que je n'arrive pas à résoudre seul.J'ai récupéré un Javascript sympa pour créer un diapo acces au champ d un formulaire par variable [ par Poulipe ] Bonjour,je cherche mais sans resultat comment remplacer ca :if(document.contact.interet_1.checked!=false){ ++temoin;}if(document.contact.interet_2.che checkbox multiple verifier nbre de choix [ par toniom ] slt j'ai des champs checkbox à choix multiples.exemple d'une des balises :j'utilise le nom "Formation[]" car je recupere les donnee problème de passage de valeurs dans fonction [ par tkoniez ] Bonjour,je n'arrive pas à passer des valeurs dans une fonction... PS : sans passage de valeurs la même fonction tourne sans problème (fonction : Trans Problème de formulaire [ par beku ] Bonjour à tous !J'ai n problème avec ce formulaire : quand je clicke sur mon bouton de validation, j'ai l'impression que le navigateur ne lance pas la redirection dans un formulaire [ par attentio ] salut !G un soucis pour faire une redirection dans un formulaire, cad que dans mon formulaire G 2 boutons radios et si on coche l'un ou l'autre a l'en portée des variables dans fonction [ par BirD ] salut tout le monde,j'ai un gros problème de variables. Je m'explique, j'ai une fonction (appellée au chargement) qui contien une boucle for. Cette bo Div bougeable en fonction du scroll... problème le navigateur panique... Script très pratique pour faire planter IE [ par MeTh ] Bonjour,J'essai de réalisé un script qui déplace les div verticalement ou horizontalement en fonction du scroll de la fenetre pour que les div reste t Un tout petit pb. [ par PascalCmoa ] PascalCmoa email: PascalCmoaBonjour à tous <img src=/imgs


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales