Bonjour !
je fais actuellement du J2EE et j'envois mes formulaires en les passant dans "une moulinette" appartenant � un plugin appel� "Validator" qui fonctionne c�t� client (JS) et/ou c�t� serveur (J2EE) ... tr�s connu par les J2EEistes !
Tous mes contr�les fonctionnent parfaitement, sauf un seul type de contr�le que je ne peux mettre en oeuvre : j'ai 4 champs et soit les 2 premiers sont obligatoires, soit ce sont les 2 derniers ! Donc un coup un champ est obligatoire et dans l'autre cas il doit rester � vide ...
Oui oui �a correspond � 2 formulaires en 1 !
Bref bref, je voudrais savoir comment emp�cher l'envoi de mon formulaire sachant que l'envoi se fait en JS ... d�monstration :
J'ai bien essay� comme �a :
Code : S�lectionner tout - Visualiser dans une fen�tre � part <html:form action="/FormCompareX" onsubmit="return validateFormCompareX(this);">
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <script type="text/javascript"> function ctrlChamps() { var champ1 = document.formCompareX.xFab1.value; var champ2 = document.formCompareX.xFab2.value; var champ3 = document.formCompareX.xSav1.value; var champ4 = document.formCompareX.xSav2.value; if ((champ1 == "") && (champ2 == "") && (champ3 == "") && (champ4 == "")) { alert("Merci de compléter correctement le formulaire."); return false; } else { return validateFormCompareX(this); } } </script> [...] <html:form action="/FormCompareFdm" onsubmit="ctrlChamps();">
Ca ne fonctionne pas : il m'affiche la popup, ... poste les donn�es de mon formulaire et tombe en �chec !
Personne n'a une id�e ?
Partager