Bonjour,
Ma fonction fait appel aux valeurs de deux éléments pour les comparer.
Ces éléments sont deux <select> dont les noms sont de la forme svX et spY où X et Y sont des nombres.
Je cherche à comparer svX et spY avec X=Y, en effet j'ai un nombre de <select> dans mon formulaire égal à val_de_inc.
J'ai donc essayé des "construire" les noms :
Et bien entendu ça ne fonctionne pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 function checkscript(){ flag_alert = false; flag = true; var ErrMsg; var counter; var svAv; var spAv; for (counter = 0; counter <= document.forms['venteform'].val_de_inc.value; counter++){ svAv = sv+counter; spAv = sp+counter; if(document.forms['venteform'].svAv.value>document.forms['venteform'].spAv.value){ flag-alert=true; break; } } if(flag_alert == true){ flag = false; ErrMsg = 'Les ventes ne peuvent pas être sauvegardés.'; alert(ErrMsg); } return flag; }
J'ai procédé de cette manière en m'inspirant d'un code que j'utilise en php qui fait la même chose.
Merci pour votre aide
Partager