[JAVASCRIPT] Problème avec return false

Résolu/Fermé
pirmax Messages postés 476 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 25 juillet 2014 - 19 août 2008 à 01:38
 guiva - 10 mars 2010 à 15:43
Bonjour,

J'ai dans mon formulaire un bouton submit avec onclick="verif_form()"

function verif_form()
{

if(document.formulaire.status.value == 'rien')
{
alert('Veuillez sélectionner votre status avant de valider le formulaire.');
return false;
}

}

J'ai ajouté return false; mais le formulaire est quand même éxecuté, le message s'affiche correctement par contre !
Avez-vous une idée du problème ??

Merci,
Maxence
A voir également:

4 réponses

Salut,

Merci d'avoir répondu, j'ai essayé ton code mais le formulaire est toujours exécuté !!
Je débute dans le JavaScript et j'ai mis ça au bouton :

<input name="bouton" type="button" value="Valider" onClick="if(verif_form()){submit();};this.form.submit();this.disabled=true;this.value='Patientez...';">

Donc du coup j'ai mis <input name="bouton" type="button" value="Valider" onClick="if(verif_xpress()){submit();};">

function verif_xpress()
{

if(document.formulaire_xpress.status.value == 'rien')
{
alert('Veuillez sélectionner votre status avant de valider le formulaire.');
return false;
}
else
{
document.formulaire_xpress.bouton.disabled = true;
document.formulaire_xpress.bouton.value = 'Patientez...';
return true;
}

}

Et c'est parfait !
Merci beaucoup !

Tu peux voir ce que je voulais faire, c'est sur la page d'accueil au formulaire Envoi express de fichier http://www.europartage.com/
Merci encore,
Maxence
3
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
22 août 2008 à 00:34
onClick="if(verif_form()){submit();}">

dans ton code tu re execute le submit desuite derriere hors du IF, donc fatalement le submit s'execute
1
votre code ca marche super mais essayé d'ajouter un return avant le nom d fonction
onclick="return verif_form()"
j'éspére qu'il marche bien si nn essayé ce meilleur support de javascript https://source-gratuit.com/
1
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
19 août 2008 à 09:21
Utilise un bouton classique plutot qu'un bouton submit genre

<input type=button value=Valider onclick="if(verif_form()){submit();}">

et ta fonction

function verif_form()
{

if(document.formulaire.status.value == 'rien')
{
alert('Veuillez sélectionner votre status avant de valider le formulaire.');
return false;
} else {
return true;
}

}
0