Re: getting values of checkboxes.



On Fri, 30 Nov 2007 21:38:50 +0100, The Natural Philosopher <a@xxx> wrote:

Jerry Stuckle wrote:
jodleren wrote:
Hi all!

I have a problem - I have a list of checkboxes, with certain data...
the point is, that some of them are set, and the important thing for
mere is to get those values, which have changed from CHECKED to NOT
CHECKED.
Certain values are marked, once done, the user removes the flags, and
I need to know what was set to not being checked anymore (to remove
them from the task list).

But - I only get the $_POST value, it the item was checked.

How do I do it the other way?

Hmmmmm while writing this, I wonder whether I can use isset() -
whether the value is set, but just empty... will check tomorrow.

WBR
Sonnich

HTML only sends checkboxes which are checked. One way to do it is to keep track of which boxes are checked (or all boxes with their previous status) in hidden fields.


Mmm. I tend to resort to javascript at this point, set up an array of hidden variables, and every time a checkbox is ticked or unticked, use the 'onchange=' event handler to set the hidden variables up correctly. THEY all get sent in the post variable..

Why not have a no javascript required fallback just as easily? An array_diff() is quick & easy, and I'd say a lot faster to implement then the javascript solution.
--
Rik Wasmus
.



Relevant Pages

  • Re: checkboxes
    ... > I have a form on which users can check several boxes. ... > added some javascript from another site to check all the boxes in one ... Also note that CSS class names are invalid if they contain only numbers. ... parent `fieldset' element common to all checkboxes of one group. ...
    (comp.lang.javascript)
  • Adding multiple checkbox values
    ... I was wondering if it is possible to add the value of checkboxes. ... when the submit button is clicked, the sum of all "test01" boxes is sent. ... use javascript or something else. ... I need to avoid the test01=2, ...
    (microsoft.public.frontpage.programming)
  • Re: Different data shown based on user input
    ... my advice changes with the info that there are over 200 checkboxes. ... I suggest you use combo boxes. ... Dim strStub As String ...
    (microsoft.public.access.queries)
  • Re: Different data shown based on user input
    ... A form that knows which check boxes have been checked can be created like ... --check only one check box and observe that the other checkboxes are ... The basic process is to build the query using the fields that have been ... Dim strStub as String ...
    (microsoft.public.access.queries)
  • Re: Checkbox cannot be used on 2003 document
    ... If the check boxes are from the legacy controls (which they will be if the ... can insert and remove checks from the checkboxes in that document. ... I could not find teh checkbox tool in teh 2007 native ...
    (microsoft.public.word.docmanagement)