Bonsoir a tous j'ai un problème avec une page. je mexplique: jai des tableaux dynamiques dans une page (dont le nombre de ligne n'est donc pas défini). sur chaque ligne, j'ai un champ texte réservé a la date. je voudrais que lorsque l'on active mon formulaire, une verification soit effectuée pour vérifier si il ne reste pas de champs vides.
faire une verification d'un certain nombre de champ bien déterminé n'est pas compliqué, mais il est (pour moi) autrement vu que je ne peux pas savoir combien de lignes vont etre remplies...
les noms de mes champs text sont sous la forme suivante:
le premier chiffre correspond au numéro du tableau et le deuxieme au numéro de la ligne (ils sont générés en php).
il doit y avoir moyen en faisant une boucle mais comment????
j'avais essayé un peu de code mais ca ne va pas... (je vous le met quand meme on sait jamais..)
le probleme c'est qu'il n'y a pas de boucle....
comment puis je faire? je suis vraiment bloqué puisque ceci bloque la mise en ligne de ma page....
merci
Modifié par falz (24 Nov 2006 - 09:56)
faire une verification d'un certain nombre de champ bien déterminé n'est pas compliqué, mais il est (pour moi) autrement vu que je ne peux pas savoir combien de lignes vont etre remplies...
les noms de mes champs text sont sous la forme suivante:
<input type="text" name="date_1_1" ... />.... ligne en dessous :
<input type="text" name="date_1_2" ..../>
le premier chiffre correspond au numéro du tableau et le deuxieme au numéro de la ligne (ils sont générés en php).
il doit y avoir moyen en faisant une boucle mais comment????
j'avais essayé un peu de code mais ca ne va pas... (je vous le met quand meme on sait jamais..)
function check(numeTabl,numeLign)
var msg = "";
if ( document.Form["date_"+numeTabl+"_"+numeLign].value=="") {
msg += "Veuillez indiquez une date\n";
document.Form["date_"+numeTabl+"_"+numeLign].style.backgroundColor = "#F3C200";
}
if (msg == "") return(true);
else {
alert(msg);
return(false);
}
}
le probleme c'est qu'il n'y a pas de boucle....
comment puis je faire? je suis vraiment bloqué puisque ceci bloque la mise en ligne de ma page....
merci
Modifié par falz (24 Nov 2006 - 09:56)