aspose file tools*
The moose likes JSP and the fly likes how to get state of non checked checkboxes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "how to get state of non checked checkboxes" Watch "how to get state of non checked checkboxes" New topic
Author

how to get state of non checked checkboxes

amit mawkin
Ranch Hand

Joined: Oct 31, 2001
Posts: 73
Hi,
I am facing a situation where i need to get states of non checked checkboxes besides checked one, as in my db all non checked will be stored as 'N' and all checked as 'Y'. Considering the fact that user can anytime make a checkbox state from on to off . I need to capture and update the db accordingly , any help would be highly solicited.
Thanks & regards,
Amit Mawkin


regards, Amit
coffee drinker and Sun Certified Programmer for Java 2 Platform
Abdul Narayan D'souza TP
Greenhorn

Joined: Apr 01, 2004
Posts: 10
Amit
When u do a request.getParameter("checkbox name") and get a String which corresponding to the value of the checkbox u know it is checked.
And if u get null u know it is not checked.
Chow
amit mawkin
Ranch Hand

Joined: Oct 31, 2001
Posts: 73
But That would be good only in cases where you know before hand , how many checkboxes are there and what are there names, Imagine a scenario where the name is a same its a checkbox group and you do not know how many checkboxes are there as say they are populated from a database. In that case you can never be sure.
Winston Smith
Ranch Hand

Joined: Jun 06, 2003
Posts: 136
You cannot make this work if all the checkboxes have the same name. You'll need to follow some kind of standard naming convention, such as the name of the form, following by some integer i. This is how I usually code checkboxes when I don't know how many there will be (the code for the checkbox is within some loop which runs i times, and I name each checkbox FormName + i, so this way, when it comes to form submission, I can iterate through the checkboxes with a similar loop, checking which are set and which are not).


for (int i = today; i < endOfTime; i++) { code(); }
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12769
    
    5
But That would be good only in cases where you know before hand , how many checkboxes are there and what are there names, Imagine a scenario where the name is a same its a checkbox group and you do not know how many checkboxes are there as say they are populated from a database. In that case you can never be sure.

This is obviously a case for storing information in the session as the page is being generated, possibly as an ArrayList or String[]
That way when you are processing the form data you will have a list of all checkboxes.
Bill
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: how to get state of non checked checkboxes