0
votes

Voulez-vous faire une case à cocher désactivée (grisonnée) en un clic de bouton particulier à l'aide de jQuery

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>


1 commentaires

désactivé devrait le faire pour vous


3 Réponses :


0
votes

Copier ce code dans votre bouton Cliquez sur l'événement / Fonction

$("#Name_Value")[0].disabled=true;


0 commentaires

1
votes

<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>


0 commentaires

0
votes

Essayez ceci:

$("#Name_Value").prop('disabled', true);


2 commentaires

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.