Re bonjour,
Je tente de mettre en oeuvre le Validator de Struts côté client.
Théoriquement, à la soumission de mon formulaire, la méthode validateMonForm est appelée.
Seulement, j'ai la nette impression (après avoir remplacé l'appel de cette méthode par un bête Alert() ) qu'il ne passe pas par ce "onsubmit".
En fait dans mon formulaire j'ai :
Mon goValid() c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="#" onclick="goValid()"><img src="<%=request.getContextPath()%>/jsp/images/valider.gif" width="20" border="0" align="absmiddle"></a> <a href="#" onclick="goValid()"><font size="2" ><strong>Valider</strong></font></a>
Le '.submit', on est d'accord, entraine bien la soumission du formulaire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function goValid(){ document.forms[0].methodToCall.value = "registerDisruption"; bCancel=false; document.forms[0].submit(); }![]()
La déclaration de mon form :
Cette méthode existe bien dans les sources de ma page html.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <html:form action="/displayDisruptionOut.do" onsubmit="return validateDisplayDisruptionForm(this);">
Donc mon problème est : comment faire pour effectivement passer par ce onsubmit?
Il doit y avoir un truc que je ne connais pas ou ne comprends pas quand à la soumission d'un formulaire...
Merci d'avance pour vos réponses.
Partager