Boucle for, avec récupération de l'increment

Résolu
Guizmo95 Messages postés 28 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 2 novembre 2006 - 21 mars 2006 à 20:14
Guizmo95 Messages postés 28 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 2 novembre 2006 - 22 mars 2006 à 19:59
Bonjour a tous!
Je début en javascript, je souhaiterai avoir un renseignement...
Voici mon code :

var regEx_photo_menu=/[.jpg.JPG]$/;
for (i=1; i<6; i++)
{
if (!(regEx_photo_menu.test(document.form1.photo_film+i.value)))
{
alert("Soit vous n'avez pas donné de photo, soit la photo n'est pas au format .jpg");
document.form1.photo_film+i.focus();
return false;
}
}

Je souhaiterai comme vous l'avez vu definir le nom de ma variable avec mon increment (i) exemple :
document.form1.photo_film1.value
document.form1.photo_film2.value
document.form1.photo_film3.value
document.form1.photo_film4.value
etc...

Pourriez vous m'aider? estce possible??

Merci à l'avance de vos réponces

5 réponses

cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
22 mars 2006 à 08:41
erreur de frappe :
form1["photo_film"+i].value
ça ira mieux.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO>
</S< body>
3
cs_Mak2S Messages postés 2 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 21 mars 2006
21 mars 2006 à 21:38
Tu as essayé document.form1.photo_film.value+i
0
cs_Mak2S Messages postés 2 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 21 mars 2006
21 mars 2006 à 21:43
et ça : document.form1.photo_film+i.toString(10).value ?
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
22 mars 2006 à 08:40
Bonjour,
form1.["photo_film"+i].value
ça devrait le faire.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO>
</S< body>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Guizmo95 Messages postés 28 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 2 novembre 2006
22 mars 2006 à 19:59
Merci a toi bultez!!!!!
Sa fonctionne très bien, je remet mon code corrigé :
var regEx_photo_menu=/[.jpg.JPG]$/;
for (i=1; i<6; i++)
{
if (!(regEx_photo_menu.test(document.form1["photo_film"+i].value)))
{
alert("Soit vous n'avez pas donné de photo, soit la photo n'est pas au format .jpg");
document.form1["photo_film"+i].focus();
return false;
}
}
Merci encore a toi bultez pour ton aide
0