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"