J'ai un jsf 1.2 formulaire avec deux boutons et plusieurs champs de saisie. Le premier bouton annule les valeurs saisies et remplit à nouveau la page avec des valeurs à partir d'une base, le deuxième bouton permet de sauvegarder les valeurs saisies. Le problème se produit lorsque l'utilisateur appuie sur entrée lorsque le curseur est dans l'un des champs de saisie, le formulaire est soumis et l'action associée avec le premier bouton est exécuté.
Le code ressemble à ceci:
<h:commandButton action="#{bean.reset}" value="Reset" />
<h:commandButton action="#{bean.save}" value="Save" />
<!-- h:datatable with several h:inputText elements -->
Est-il possible de déclarer un bouton spécifique comme l'action par défaut lorsque vous appuyez sur entrée? Ce comportement est-il spécifié quelque part?