J'essaie de désactiver un bouton de lien pour empêcher l'utilisateur de soumettre plusieurs fois.Bouton de lien désactivé toujours soumis dans le formulaire web asp.net
J'ai vu beaucoup ce genre de questions ici sur le SO, la plupart des gens suggèrent le javascript suivant:
button.disabled = true
ou button.disabled = 'disabled'
qui désactive en effet le bouton (le bouton est grisé), mais le problème c'est qu'il est toujours cliquable, et soumet toujours !!
Voici mon code dépouillé:
function ValidateButton(button){
// some other code
button.disabled = true;
button.value = 'Processing...';
}
<asp:LinkButton Text="Submit" ID="btnSubmit" runat="server" onclick="btnSubmitRow_Click" OnClientClick="return ValidateButton(this);"/>
- Pourquoi le bouton toujours cliquable, et présente après avoir été désactivé?
- Le texte du bouton est toujours « Soumettre » non « Traitement en cours ... ', pourquoi?
Merci pour la réponse. –