Plusieurs fonctions dans un OnSubmit dans un Form
Bonjour,
je travaille sur un formulaire pour lequel je fais des contrôles sur la bonne saisie des champs
Code:
<form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="return verifannonce();">
Voilà, ça ça marche sans problème...hors je voulais rajouter au OnSubmit l'action consistant à afficher un petit message de patience lors de la validation du Form..action qui marche parfaitement seule
Code:
<form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="document.getElementById(\'divchargement\').style.display = \'block\';">
Mais si je souhaite les 2 actions (savoir validation puis affichage du "Patienter") seule le verifannonce() fonctionne...
Code:
<form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="return verifannonce();document.getElementById(\'divchargement\').style.display = \'block\';">
Cela fonctionne dans l'autre sens mais du coup le message "Patienter" s'affiche même en cas de non validation du Form
Code:
<form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="document.getElementById(\'divchargement\').style.display = \'block\';return verifannonce();">
Sauriez vous m'expliquer comme faire pour faire fonctionner les 2?
Merci
Pour être plus complète je met ma fonction verifannonce (qui fonctionne, elle, à tous les coups)
Code:
1 2 3 4 5 6 7 8
| function verifannonce(){
if (document.formannonce.identifiant.value.length == 0)
{
alert("Vous devez saisir un identifiant");
return false;
}
return true;
} |