[AjaxButton] Valider un formulaire
Bonjour,
J'ai un formulaire avec un AjaxButton pour la validation :
Code:
1 2 3 4 5
|
<form wicket:id="formulaire">
[...]
<input type="image" wicket:id="valider" onclick="submit()" src="validation.jpg"/>
</form> |
Code:
1 2 3 4 5 6 7
|
new AjaxButton("valider") {
@Override
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
[...]
}
}; |
Mon problème est que l'attribut "onclick" de la balise <input> est écrasé par wicket. Donc pour valider mon formulaire, je suis obligé de passer par une fonction ajax :
Code:
1 2 3 4
|
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
target.appendJavascript("submit()");
} |
J'ai essayé avec un AttributeAppender, mais ça ne marche pas car wicket ajoute un return à la fin du "onclick".
Je voudrais savoir si il existe un autre moyen de valider mon formulaire sans utiliser ajax.