Friday, May 17, 2024
 Popular · Latest · Hot · Upcoming
-4
rated 0 times [  3] [ 7]  / answers: 1 / hits: 25079  / 12 Years ago, fri, july 13, 2012, 12:00:00

Hello everyone I have a checkbox I want to check if its checked or no on client side, before postback happens.
Here is the checkbox:



 <asp:CheckBox runat=server CssClass=checkbox Checked=true ID=checkboxRules />


Thanks in advance, Laziale



UPDATE:
The problem is that there is a button on the page too which is triggered by js code, and maybe I can add a line there to check if the checkbox is checked once the button is clicked, otherwise display message for unchecked checkbox:



function enterClick() {
$('#SUBMIT').click();
}



var ishown = false;
$(document).ready(function () {
$('#BUTTON').click(function (e) {


//I want to put the checkbox logic here



Thanks again


More From » jquery

 Answers
11

Since it is a server-side Checkbox, it will send something like <input type=checkbox class=checkbox /> as HTML to the client after ASP.NET processes the control.



The id of the checkbox isn't going to be checkboxRules as you have it in the source code. ASP.NET will make a concatenation of the server-side form id + master page id (if using a master page) + checkboxRules so in this case I won't use a selector that depends on element id.



We can make a jQuery selector as narrow as possible to only select inputs with a type of checkbox and with a CSS class of checkbox.



$('input[type=checkbox] .checkbox').attr('checked')


will return the boolean value of the check status of the input. This will find any input on the page that is a checkbox with that CSS class.


[#84264] Thursday, July 12, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
mary

Total Points: 432
Total Questions: 98
Total Answers: 98

Location: Luxembourg
Member since Tue, Jan 25, 2022
2 Years ago
;