Rechercher : dans
Par :

Pb verification formulaire avant envoi

Dernière réponse le 24 nov 2007 à 15:23:47 Alexandre, le 13 mai 2005 à 11:13:58 
 Signaler ce message aux modérateurs

Bonjour j'ai un pb. J'ai crée la fonction javascript pour la verification d'un champ avant envoi du formulaire vers une autre page. Le pb est que meme si la verification est faite, c'est à dire que la petite fenetre d'avertissement s'ouvre, ca va vers la page suivante du formulaire alors que normalement ca ne devrait pas aller sur la page de direction du formulaire mais resté sur la page du formulaire tant que ce n'est pas verifié.

function verifForm(formulaire){
if( formulaire.verif.value < "2")
alert('Vous devez commander minimum 2 cartons !');
else
formulaire.submit();
}

et le formulaire est :
<form name="bouvet_Display" method="POST" action="checkout.cfm" OnSubmit="verifForm(this.form)">
<input name="verif" type="text">
<input name="bouvet_Checkout_1" type="image" value="Checkout" src="images/valider.gif" alt="Checkout" width="89" height="19" border="0" onClick="verifForm(this.form)">
</form>

Pouvez vous me dire pourquoi ?
Merci d'avance.

Meilleures réponses pour « pb verification formulaire avant envoi » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
Les formulaires HTML VoirIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains...

1

Nashouille, le 13 mai 2005 à 12:05:34

T'as essayé sans le onSubmit dans la déclaration du formulaire?

Répondre à Nashouille

2

sam3000, le 13 mai 2005 à 12:10:09

Tu devra faire:

function verifForm()
{
if( this.bouvet_Display.verif.value < "2")
{
  alert('Vous devez commander minimum 2 cartons !');
  return false;
}
else return true;
}

et le formulaire est :
<form name="bouvet_Display" method="POST" action="checkout.cfm" OnSubmit="verifForm();">
<input name="verif" type="text">
<input name="bouvet_Checkout_1" type="image" value="Checkout" src="images/valider.gif" alt="Checkout" width="89" height="19" border="0" onClick="this.bouvet_Display.submit();">
</form>
L'erreur est humaine mais un véritable désastre
ne peut être qu'informatique.

Répondre à sam3000

3

 Posotaz, le 24 nov 2007 à 15:23:47

Onsubmit="return verifForm();" plus exactement :-)

verifForm() renvoie un booleen (true ou false) mais ça ne fait rien d'autre, une valeur n'est pas une instruction contrairement à "return".

Répondre à Posotaz
Collection CommentÇaMarche.net