Skip to content Skip to sidebar Skip to footer

Can't Get Html Checkbox Value In Javascript

I'm trying to get ASP.NET checkbox value which can be user input or retrieved from database. But each time it's showing this error message 0x800a138f - JavaScript runtime error: U

Solution 1:

Your rendered HTML has an id of myCheck so you should be able to:

functionIsSubGroupNeeded() {
    varSubgrp = document.getElementById('myCheck').checked;
    if (Subgrp == true) {
        loadgrdSubgroupItem();
    }
};

Without the need for the server side call.

(I assume that you have ClientIDMode="Static" on your asp.net markup)

Solution 2:

Since checkbox is not an ASP control , you can do as

var subgrp = document.getElementById('myCheck').checked

Solution 3:

You need to pass the name of the control only to getElementById to find that element here is an example:

<html><head><script>functionIsSubGroupNeeded() {
varSubgrp = document.getElementById('myCheck').checked;
   alert(Subgrp)

};
</script></head><body><inputtype="checkbox"id="myCheck"data-member="IsSubGroupNecessary"data-label=""data-provider="checkbox"onchange="IsSubGroupNeeded();"/></body></html>

Solution 4:

It should be

var Subgrp = <%=myCheck.Checked%>;

If checkbox is HTML

functionIsSubGroupNeeded() {
    varSubgrp = document.getElementById('myCheck').checked;
    if (Subgrp == true) {
        loadgrdSubgroupItem();
    }
};

Post a Comment for "Can't Get Html Checkbox Value In Javascript"