Bonjour,
je travaille sur un formulaire pour lequel je fais des contrôles sur la bonne saisie des champs
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 : Sélectionner tout - Visualiser dans une fenêtre à part <form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="return verifannonce();">
Mais si je souhaite les 2 actions (savoir validation puis affichage du "Patienter") seule le verifannonce() fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="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 : Sélectionner tout - Visualiser dans une fenêtre à part <form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="return verifannonce();document.getElementById(\'divchargement\').style.display = \'block\';">
Sauriez vous m'expliquer comme faire pour faire fonctionner les 2?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form NAME="formannonce" ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="post" onsubmit="document.getElementById(\'divchargement\').style.display = \'block\';return verifannonce();">
Merci
Pour être plus complète je met ma fonction verifannonce (qui fonctionne, elle, à tous les coups)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager