[Resolu]variable dynamique dans une fonction javascript
bonjour, voila mon problème :
je crée un formulaire avec dedans un nombre de listes déroulantes déterminé par un paramètre envoyé à la page :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
$i=1;
$req2="select * from formation";
while($i<=$nb)
{
$r='res'.$i;
${$r}=mysql_query($req2,$connect);
if ($i==1)
{
$er="ère";
}
else $er="ème";
$b='tab'.$i;
echo "<tr><td>".$i.$er." formation comprise</td><td><select name=form".$i.">";
while (${$b}=mysql_fetch_array(${$r}))
{
echo "<option value=".${$b}[0].">".${$b}[1]."</option>";
}
echo "</select></td></tr>";
$i++;
} |
mon problème c'est que je veux vérifier au moment du submit si il ny a pas deux fois le meme item de sélectionné dans les différentes listes
pour ça j'ai commencé un fonction javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
function verif(formul,nb)
{
var nom=formul.nom.value;
var duree=formul.duree.value;
var prix=formul.prix.value;
if (nom=="" || duree=="" || prix=="" || isNaN(duree) || isNaN(prix))
{
alert("veuillez remplir tous les champs correctement (prix et durée sont des entiers)");
return(false);
}
else
{
var i=1;
while (i<=nb)
{
var j=i+1;
while (j<=nb)
{
if (formul.form/*i*/.value==formul.form/*j*/.value) /*c'est ici que je voudrais avoir des variables dynamiques au lieu de i et j, je voudrais leurs valeurs*/
{
return (false);
}
}
i++;
}
return(true);
}
} |
j'espère que vous pourrez m'aider
merci d'avance