/ / कैसे हटाएं और कैसे निष्क्रिय करें बटन को सक्षम करें यदि चेक बॉक्स को Jquery द्वारा GridView में चेक नहीं किया गया है? - c #, जावास्क्रिप्ट, jquery, asp.net, ग्रिडव्यू

Jquery द्वारा GridView में चेकबॉक्स की जांच नहीं होने पर हटाएं बटन को अक्षम और सक्षम कैसे करें? - सी #, जावास्क्रिप्ट, jquery, asp.net, ग्रिडव्यू

अगर मैं Jquery द्वारा GridView में चेकबॉक्स की जाँच नहीं की जाती है तो मैं डिलीट बटन को अक्षम और सक्षम करना चाहता हूं? यह मेरा कोड है जो काम नहीं करता है।

कृपया एक सरल तरीके से मेरी मदद करें क्योंकि मैं एक नया डेवलपर हूं!

<script type="text/javascript">

$(document).ready(function () {

$("#<%=GridView1.ClientID %>").find("input[Id*="CheckBox1"]:checkbox").click(function() {
if  (this.checked ==true)
{
$("[id$="Button2"]").attr("disabled",false);

}
else
{
$("[id$="Button2"]").attr("disabled",true);
}
})
});
</script>

उत्तर:

उत्तर № 1 के लिए 1

चेकबॉक्स की जाँच करने के लिए सिंटैक्स की जाँच करें -

<input id="checkbox"  type="checkbox" name="one" value="1" checked="checked">

--

// First method - Recommended
$("#checkbox").prop("checked")  // Boolean true

// Second method - Makes code more readable (e.g. in if statements)
$("#checkbox").is(":checked")  // Boolean true

// Third method - Selecting the checkbox & filtering by :checked selector
$("#checkbox:checked").length  // Integer >0
$("#checkbox:checked").size()  // .size() can be used instead of .length

// Fourth method - Getting DOM object reference
$("#checkbox").get(0).checked  // Boolean true
$("#checkbox")[0].checked      // Boolean true (same as above)

जवाब के लिए 0 № 2

यहाँ जावास्क्रिप्ट का उपयोग करना चाहिए:

$("#<%=GridView1.ClientID %> tr td input[id*="CheckBox1"][type=checkbox]").click(function () {
var btn = $(this).closest("tr").find("td input[id*="Button2"]");
if ($(this).prop("checked") === true) {
btn.attr("disabled", false);
} else {
btn.attr("disabled", true);
}
});

सादर, Uros


जवाब के लिए 0 № 3

इसे इस्तेमाल करे

function onCheckBoxChecked(obj) {
var btn = $(obj).closest("tr").find("input[id*="Button2"]");
var isChecked = $(obj).attr("checked") ? true : false;
if (isChecked)
btn.attr("disabled", false);
else
btn.attr("disabled", true);
}

और ग्रिडक्वाच चेकबॉक्स में ऑनक्लिक ईवेंट जोड़ें

<asp:CheckBox ID="chkBox" onclick="onCheckBoxChecked(this);" runat="server">
</asp:CheckBox>