récuper données en boucle champ select ou text et javascript
Posté : 07 sept. 2006, 16:35
bonjour à tous, j'ai actuellement un probleme avec une page...
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:
etc...
auparavant (je n'avais pas encore mis le select) je recupérais mes données de la sorte :
le probleme se pose maintenant pour recupérer les valeurs avec mon slct devant....
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 :
je ne sais pas si c'est tres clair...
je suis vraiment embeté depuis quelques temps... ci quelqu'un pourrait ne serais ce que m'orienter...
merci bcp
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