|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() Nicolas Étudiant Inscription : mai 2010 Messages : 308 ![]() |
Bonjour,
j'ai un soucis avec mon javaScript. Code js :
que j'appelle avec ceci : Code php :
Le problème étant que si je choisis "Non" dans la variable stockage (qui signifie qu'il n'y a pas de batteries), au moment de la validation, JS va m'afficher le message "Erreur, nombre de batteries incorrectes". Or, comme je n'en ai pas, le message ne devrait pas apparaître. Ensuite, il valide tout de même le script et passe à la page suivante. Voyez vous ou j'ai pu faire une erreur ? Merci ! |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2011 Messages : 2 930 ![]() |
Bonjour,
plusieurs erreurs, - dans la fonction il vaut mieux récupérer la référence à la FORM plutôt que de l'appeler en direct Code :
var oForm = document.forms['batteries']; - pourquoi surcharger avec une fonction isNumeric alors que l'on a à disposition isNaN - l'écriture de (rep="oui") est une affectation et non une comparaison, donc sera toujours oui et ça passe une ligne comme celle ci devrait faire l'affaire Code :
if ((nb < 0) || (nb >= 1000) || isNaN(nb) || (rep == "oui")) { Code :
<form name="batteries" method="post" action="fourniture.php" onsubmit="return controleBAT();"> |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com