6
votes

Cliquez sur le bouton en cliquant une seule fois (JS)

J'ai regardé par-dessus Stackoverflow et d'autres sites Web, mais je n'ai pas trouvé la réponse que je cherche.

J'ai un bouton de tri et je veux que les utilisateurs ne puissent cliquer que sur elle. Ceci est mon javascript / jQuery déclenchant l'événement de clic. Mais comment puis-je le forcer de manière à ce qu'il ne puisse être cliqué qu'une seule fois? xxx


1 commentaires

Ces réponses vous a-elles aidées?


4 Réponses :


6
votes

Vous pouvez utiliser jQuery .One () Cela garantira que L'événement de clic ne se produit qu'une seule fois.

démo xxx < p> Une autre solution consiste à utiliser sur () et < un href = "http://api.jquery.com/off/" rel = "nofollow"> off () xxx


1 commentaires

est ceci un objet jQuery?



7
votes

Utilisez JQuery's .one () code> fonction.

$('#a_is_valid').one('click', function(){
    if ($('#code_promo').val() == 'theCode')
    {$('#gtotal').val($('#gtotal').val()-($('#gtotal').val()-(($('#gtotal').val()*.75))));
}


0 commentaires

2
votes

Pourquoi ne pas utiliser .One () au lieu de .Cliquez sur () ?


1 commentaires

Je pensais avoir répondu à retour. Weird: / Oui, en réponse à la question de chacun, oui ils ont aidé: D Merci! Désolé je ne peux pas poster plus pour l'instant. Je suis sincèrement reconnaissant pour tout votre temps, les gars. Vraiment. J'aimerais pouvoir en dire plus, mais je dois y aller.



1
votes

Utilisez JS moderne!

button.disabled = true;


0 commentaires