J'ai ajouté la jQuery suivant pour désactiver tous les boutons qui ont une classe nommée p> .Disablebutton code>, comme suit: - <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="submit" value="Submit" class="disableButton btn btn-primary" />
<input type="text" class="disableButton" name="NPI" placeholder="" style="height: 50px;" />
4 Réponses :
Vous avez 2 options là-bas, 1: Utilisez le bouton ID au lieu d'une classe pour le sélectionner, dans le sélecteur de classe JQuery renvoie un tableau au lieu de l'élément unique P>
2: il suffit d'utiliser 3: Ou vous pouvez obtenir le premier élément de e.target.disabled = true; code> // c'est la manière native p>
$ (this) code> qui va être identique à E code> à partir de Fonction (E) Code> p>
Pourquoi vous devez ajouter une option désactivée en cliquant dessus. Si vous souhaitez désactiver tout le bouton qui dispose du nom de la classe = DisableButton, vous pouvez désactiver par défaut. Utilisez le code suivant.
$(".disableButton").attr('disabled','disabled');
Mais toujours le bouton Bootstrap n'a pas été handicapé quand je clique dessus
essayer $ ('. DisableButton'). Cliquez sur (Fonction (événement) {Event.PreventDefault ()});
Tout d'abord, assurez-vous que votre script est livré après vos boutons HTML, puis sur votre JavaScript, si vous souhaitez que tous les boutons ou tous les éléments qui ont la classe DisableButton à désactiver, utilisez:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="submit" value="Submit" class="disableButton btn btn-primary" /> <input type="text" class="disableButton" name="NPI" placeholder="" style="height: 50px;">
Mais toujours le bouton Bootstrap n'a pas été handicapé quand je clique dessus
Partagez ensuite votre lien, peut-être que STHNG ait le script pour ne pas travailler ...
@TestStest Assurez-vous également que votre JavaScript passe après les boutons HTML
Vous allez tout bien, mais juste une petite erreur qui utilise au lieu de au lieu de au lieu de Ceci code> ESSAYEZ CE P> ceci code> Ceci code> n'aura aucune incidence sur cet élément spécifique et non tous les éléments <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<input type="submit" value="Submit" class="disableButton btn btn-primary" />
<input type="submit" value="Submit 2" class="disableButton btn btn-primary" />
<input type="submit" value="Submit 3" class="disableButton btn btn-primary" />
<input type="text" class="disableButton" name="NPI" placeholder="" style="height: 50px;" />
@TestStest J'ai mis à jour la réponse, veuillez consulter la mise à jour. 😋
avoir plusieurs boutons avec la même classe DisableButton code> Classe et bootstrap dans le code de code et BTW un extrait de code de travail
Qu'est ce qui ne va pas avec ça?
@ 0stone0 Les boutons ne seront pas désactivés quand je clique sur eux ...
Ow je vois maintenant, vous devez ajouter un deuxième bouton à l'exemple pour montrer le problème
Quel navigateur utilisez-vous? Travailler bien à Mozilla
@Dupindersingh Edge, Chrome et Firefox
Ajouté une réponse a un look