[JAVASCRIPT] Problème avec return false
Résolu
Utilisateur anonyme
-
guiva -
guiva -
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
--
Merci,
Visitez mon forum Microshyma : http://www.microshyma.com/
Maxence
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
--
Merci,
Visitez mon forum Microshyma : http://www.microshyma.com/
Maxence
Configuration: Windows XP Internet Explorer 7.0
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 -
onClick="if(verif_form()){submit();}">
dans ton code tu re execute le submit desuite derriere hors du IF, donc fatalement le submit s'execute
-
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/ -
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;
}
}