Voulez-vous faire une case à cocher désactivée (grisonnée) sur un clic de bouton particulier à l'aide de jQuery:
Mon code est ci-dessous: P>
<div id="nameTesting">
<div class="checkbox">
<label>
<input checked="checked" data-val="true" data-val-required="The Value field is required." id="Name_Value" name="Name.Value" type="checkbox" value="true">
<input name="Name.Value" type="hidden" value="false">
Show My name
</label>
</div>
3 Réponses :
Copier ce code dans votre bouton Cliquez sur l'événement / Fonction
$("#Name_Value")[0].disabled=true;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="nameTesting">
<div class="checkbox">
<label>
<input checked="checked" data-val="true" data-val-required="The Value field is required." id="Name_Value" name="Name.Value" type="checkbox" value="true">
<input name="Name.Value" type="hidden" value="false">
Show My name
</label>
</div>
<button id='disableCheckbox'>Disable</button>Essayez ceci:
$("#Name_Value").prop('disabled', true);
Bien que ce code puisse résoudre le problème, une bonne réponse devrait également expliquer ce que le code fait et comment cela aide. Veuillez également mentionner toute bibliothèque que vous pourriez utiliser.
@yukashimahuksay Merci de votre suggestion, mais puisque la jQuery est déjà mentionnée dans la question, je ne pense pas qu'il y ait besoin d'écrire dans la réponse, mais il est évident que la réponse serait à JQuery.
désactivé code> devrait le faire pour vous