Bonjour,
J'ai un formulaire avec un AjaxButton pour la validation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form wicket:id="formulaire"> [...] <input type="image" wicket:id="valider" onclick="submit()" src="validation.jpg"/> </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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 new AjaxButton("valider") { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { [...] } };
J'ai essayé avec un AttributeAppender, mais ça ne marche pas car wicket ajoute un return à la fin du "onclick".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected void onSubmit(AjaxRequestTarget target, Form<?> form) { target.appendJavascript("submit()"); }
Je voudrais savoir si il existe un autre moyen de valider mon formulaire sans utiliser ajax.
Partager