Y a-t-il un moyen d'utiliser ASP.NET/JQUERY pour basculer une visibilité divisée en div lors de l'utilisation d'une case à cocher comme celle-ci: p>
Je sais faire la partie JQuery, mais je ne sais pas comment déterminer si la boîte a été cliquée ou non cliquée. Y a-t-il une sorte d'Onchange ou OnClick je peux ajouter à cela? P>
<%: html.checkboxfor (m => m.type)%> code> p> p>
3 Réponses :
Vous pouvez vous abonner au .Change () code>
événement et < un href = "http://api.jquerery.com/toggle/" rel = "noreferrer"> .toggle () code> la visibilité de la division de la boîte à cocher a été vérifié ou non:
Qu'est-ce que je voulais dire était comment puis-je attribuer un identifiant à la case? J'utilise la case à cocher dans ASP.NET et je ne sais pas comment définir l'ID.
@Doctor Oreo, par défaut, le HTML.Checkboxfor Helper attribue un identifiant. Il sera déduit de l'expression Lambda dans votre vue Hiérarchie de l'objet Modèles. Donc, si nous sommes au niveau 0, ce sera id = "Type" code>. Vous pouvez bien sûr personnaliser cela en utilisant la surcharge correcte de la case à cocher pour l'assistante, comme indiqué dans ma réponse mise à jour.
Pour une raison quelconque, je dois cocher la case et décochez-la pour la fonction () à enregistrer.
@Doctor Oreo, l'événement de changement est (comme le nom de son nom suggère) déclenché uniquement lorsque la valeur de la case à cocher change.
Oui, il existe un événement ONCLICK / ONCHANGE pour la plupart des éléments HTML.
Laissez supposer que votre case a une case à cocher = "Cochez la case1", vous pouvez effectuer les suivants P>
var myCheckBox = document.getElementById("checkbox1"); myCheckBox.addEventListener('change', function(){do something}, false);
Qu'est-ce que je voulais dire était comment puis-je attribuer un identifiant à la case? J'utilise la case à cocher dans ASP.NET et je ne sais pas comment définir l'ID.
Je pense que l'identifiant de la case à cocher sera automatiquement défini sur la propriété Objet, il a été créé. Donc, dans l'exemple ci-dessus, ce serait 'id = "type"'. Vous pouvez toujours consulter la marque que votre code crée une double vérification.