Je vais essayer d'expliquer: j ai donc un formulaire qui est controle par une fonction javascript, jusque la tout va bien.
Le probleme c est que je genere a chaque retour de "while" le meme nom d <input> , du coup je ne sais controler que si je passe qu une seule fois dans le code sinon ca merde. Pour mieux comprendre je vous met le code...
Je confirme qu'avec un seul article ca fonctionne.
J espere que qq un pourra m aider
Voila le code PHP,
echo'<form name="form2" action="#" method="post" onsubmit=" return check()">';
echo'<table width=100% border=0 bordercolor="black" cellspacing=0 cellpadding=0>';
while(ma requete){
echo '<td align=center style="border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid" class="normal"><small><input type="text" size=4 name="qte" /></small></td>';
echo '<td align=center style="border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid" class="normal"><small><input type="image" src="images/btnPlus.gif" border=0 /></small></td>';
}
echo '</tr></table></form>';
et ma fonction javascript:
echo 'function check(){';
echo 'if(form2.qte.value==\'\'){alert("'.$lang["MessQte"].'");return false;}';
echo 'else{test=form2.qte.value;';
echo 'if(isNaN(test)==true){alert("'.$lang["MessQte2"].'");return false;}';
echo 'test2=Math.floor(test);test=test2-test;if(test!=0){alert("'.$lang["MessQte2"].'");return false;}';
echo 'else{return true;}}}';