ma page comporte un tableau assez important dont tout s'affiche dynamiquement.
sur chaque ligne les utilisateurs doivent ecrire un nom (champ texte) ou en choisir un parmi une liste déroulante (select).
si l'utilisateur écrit dans le champ text alors le champ select se désactive (disabled).
Ceci est codé en javascript.
mon probleme se trouve lors de la récupération des données en php.
je récupère le tout par l'intermédiaire de boucle while, dont les paramètres sont les noms des formulaires...
exemple:
Code : Tout sélectionner
champ texte 1=> <input type="text" name="nom_1_0" value="" onchange="verification('nom_1_0')/>
ou <select name="slct_nom_1_0" id="slct_nom_1_O" />
<option.../>
</select>
num2:
<input type="text" name="nom_2_0" value="" onchange="verification('nom_1_0') />
ou <select name="slct_nom_2_0" id="slct_nom_2_O" (si en etat désactivé, alors: disabled="disabled")/>
<option.../>
</select>
etc...
auparavant (je n'avais pas encore mis le select) je recupérais mes données de la sorte :
Code : Tout sélectionner
while(isset($_POST["nom_'.$i.'_'.$j]))
{....
ce qui aurait été l'idéal c'est que les 2 aient le meme nom, mais dans quel cas je ne vois pas comment le gérer en javascript...
voici mon code au cas ou :
Code : Tout sélectionner
function verification(nom){
if(document.Form[nom].value!=="")
{
document.Form["slct_"+nom].disabled=true ;
}
}
je suis vraiment embeté depuis quelques temps... ci quelqu'un pourrait ne serais ce que m'orienter...
merci bcp