Rechercher : dans
Par :

Boucle for + javascript

Dernière réponse le 17 avr 2009 à 13:51:55 hmayda, le 20 nov 2007 à 16:20:21 
 Signaler ce message aux modérateurs

Bonjour,

j'ai cree un formulaire qui champs nbr de composant

Code:
<form name="form" action="page2.php" method="post" onSubmit="return Test()"><input name="comp" type="text" id="comp" onblur="update_march('roul',this.value,'roul')" value="0" size="3" />
<br><br><div id="roul"></div>
</div></form>
Entre <head></head> je met le code de mon fonction :

Code:
<script>
nlignes=document.form.comp.value;
function update_march(div,val,nom){
var srt = ""
if(val != 0 ){
var srt = "<table class=\"tab\" width=\"100%\"><tr><td>Référence</td><td>Nom</td></tr>"
}
for(var i=0; i<val;i++){
srt += "<tr><td><input name=\"ref_"+i+"\" type=\"text\" id=\"ref_"+i+"\" size=\"10\" /></td><td><input name=\"nom_"+i+"\" type=\"text\" id=\"nom_"+i+"\" size=\"10\" /></td><td><tr>"
}
if(val != 0 ){
srt += "</table>" }
document.getElementById(div).innerHTML = srt
}
</script>cet code fonctionne bien , mais je veut faire un test sur le champs ref et nom si vide ou non à l'aide de javascipt
je cree la fonction Test() mais il contin des eurre
Voici mon script:

Code:
<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>Qui peut aide svp ?
Merci

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « boucle for + javascript » dans :
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Javascript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts. L'instruction...

1

pashmina, le 20 nov 2007 à 16:22:51

On voit pas trop ce que tu veux...
Qui vole un boeuf est vachement costaud

Répondre à pashmina

2

 niahoooo, le 17 avr 2009 à 13:51:55

For(var i==0; i<comp; i++)

c'est faux

c'est
for(var i=0; i<comp; i++)

Répondre à niahoooo
Collection CommentÇaMarche.net