Soumission formulaire BusyButton
Bonjour à tous,
J'ai un petit soucis un peu embêtant, j'ai un formulaire réalisé avec les tags Struts2, et j'ai donc un tag <s:submit/>, mais j'aimerais lui assigner un type : dojox.form.BusyButton . J'y arrive sans problème (rien de bien dur), mais cependant, en mettant ceci, plus rien ne se passe lorsque je clique dessus (ca ne marche qu'en remplacant "<s:submit/>" par <input type="submit").
Quelqu'un aurait il une solution a me proposer svp ? :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <s:form action="test" data-dojo-type="dijit.form.Form" method="post" validate="true" theme="simple">
<script type="dojo/method" event="onSubmit">
if(this.validate()) {
return confirm('Form is valid, press OK to submit');
} else {
alert('Formulaire invalide');
return false;
}
return true;
</script>
<table cellpadding="0" cellspacing="2">
<tr>
<td valign="top"><strong>Email: </strong></td>
<td>
<s:textfield
name="email"
id="email"
data-dojo-type="dijit.form.ValidationTextBox"
data-dojo-props="required : true,
missingMessage:'Valeur requise !',
validator:dojox.validate.isEmailAddress,
invalidMessage:'This is not a valid email!',
placeHolder:'Entrez votre email'"
/>
</td>
</tr>
</table>
<!-- submit buttons -->
<s:submit
value="Envoyer"
id="submitButton"
data-dojo-type="dojox.form.BusyButton"
data-dojo-props="label : 'Envoyer', busyLabel:'Envoi en cours ...'"/>
</s:form> |