2015-12-14 3 views
1

J'ai des utilisateurs qui aiment cliquer rapidement sur le bouton "soumettre" quand ils sont impatients, ce qui peut provoquer plusieurs fois l'action associée. Ce que je veux faire est de désactiver le bouton clic comme ceci:Comment désactiver un bouton <HTML:submit> sans désactiver le formulaire associé?

<htmt:submit property="submitFunction" value="<℅WorkForm.SUBMIT_REGULAR %>" styleClass="button" onclick="this.disabled=true;/> 

Cela désactive le bouton, mais empêche également de soumettre ses données de formulaire, car elle repose sur le savoir si SUBMIT_REGULAR ou un autre soumettre type est utilisé .

Comment désactiver ce bouton sans désactiver le formulaire?

+0

Essayez onSubmit = "document.getElementById ('YOUR_SUBMIT_BUTTON_ID') désactivé = true;". Avant d'utiliser la fonction onclick –

+0

, vous devez d'abord désactiver un bouton, puis soumettre ou vice versa. –

Répondre

0

solution Simplest il suffit d'écrire return false; intérieur événement onclick.

<htmt:submit property="submitFunction" value="<℅WorkForm.SUBMIT_REGULAR %>" styleClass="button" onclick="return false;"/>