11548 sujets

JavaScript, DOM et API Web HTML5

Salut;

je veut accéder à un formulaire nommé ref_i, avec i un entier, comme indiquer cette scripte :
<script type="text/javascript">
function Test()
{
 if(document.form.comp.value >0) {
var comp=document.form.comp.value;
for (var i==0; i<comp; i++)
	{
 if(document.form.refcomp_+i+.value=="")
	{
	alert("Veuillez entrer ref svp!");
 document.form.ref_+i+.focus();
	return false;
}}} } 
</script>

mais mon scripte ne fonctionne pas .
je ponse que l'eurre vient cette instruction : document.form.refcomp_+i+.value
Qui peut aide svp?

Merci
Modifié par hmayda (27 Nov 2007 - 15:05)
Hello,

Tu devrais pouvoir faire :
document.form.["ref_" + i].value

P.S. : pourrais-tu stp faire un effort sur l'orthographe de tes messages ? Smiley smile
Modifié par Julien Royer (27 Nov 2007 - 15:15)
Salut ,
Merci pour votre reponse .

oui je modifier le code comme vous indiquez mais aussi le test ne ca fonctionne pas



Merci
Bonjour,
Je vois:
for (var i==0; i<comp; i++)
je pense qu'il faudrait plutôt coder:
for (var i=0; i<comp; i++)
?