ok, first of all, thanks mike.
second of all...

how do you handle this then?
i have a set of checkboxes that i want to get the value
on the next page, via cfml.
i also want them to be able to be checked as well
as unchecked. and on my subsequent page, get to all of them.
if i make them all the same id, then i can get them in a list
from the form.fieldName, value.

how would i do this same easy thing without the same id/name?

tw

On Mon, Feb 9, 2009 at 3:35 PM, Michael Grant <[email protected]> wrote:
>
> ...or you could just loop through it like I said. Three lines of code, zing
> zing. Why does everyone always try to over complicate this stuff?
>
>> but in a situation where you only want one to be checkd
>> at a time, how else do you do that?
> Well radio buttons SHOULD have the same name. That's the whole point of the
> name, to define a group of radio buttons. Radio buttons by definition only
> allow one checked at a time within the group.
>
>
> On Mon, Feb 9, 2009 at 3:27 PM, Rastafari <[email protected]> wrote:
>
>>
>> k... thanks chowlee.
>> ill be back with more questions
>>
>> :)
>>
>> tw
>>
>> On Mon, Feb 9, 2009 at 3:11 PM, Charlie Griefer
>> <[email protected]> wrote:
>> >
>> > On Mon, Feb 9, 2009 at 11:50 AM, Tony <[email protected]> wrote:
>> >
>> >>
>> >> i want that alert to tell me how many checkboxes with the
>> >> id="updateFirmware" there are.
>> >> its telling me that fields is null :(
>> >>
>> >> help.
>> >>
>> >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>> >> <html xmlns="http://www.w3.org/1999/xhtml";>
>> >> <head>
>> >> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>> >> <title>Untitled Document</title>
>> >>        <script type="text/javascript">
>> >>                var fields = document.getElementById('updateFirmware')
>> >>                alert(fields.length);
>> >>        </script>
>> >> </head>
>> >>
>> >> <body>
>> >>
>> >>        <form name="peripheralForm" action="tony.cfm" method="post">
>> >>                Test
>> >>                &nbsp;
>> >>                <input type="checkbox" id="updateFirmware" />
>> >>                <br />
>> >>                Test
>> >>                &nbsp;
>> >>                <input type="checkbox" id="updateFirmware" />
>> >>                <br />
>> >>                Test
>> >>                &nbsp;
>> >>                <input type="checkbox" id="updateFirmware" />
>> >>                <br />
>> >>                Test
>> >>                &nbsp;
>> >>                <input type="checkbox" id="updateFirmware" />
>> >>                <br />
>> >>        </form>
>> >>
>> >> </body>
>> >>
>> >> </html>
>> >>
>> >
>> > 2 things:
>> >
>> > 1) your <script> is running before the page renders, so there's nothing
>> > there to report.  either put it in a function and call it onload, or run
>> the
>> > <script> at the bottom of the page.
>> >
>> > 2) id is meant to be unique.  you won't get an array of values out of
>> that.
>> >  the browser expects IDs to be unique, and when it sees an element with a
>> > given ID (via document.getElementById()), it just returns the first one.
>> >
>> > So... you can try something like this:
>> >
>> > var fields =
>> document.forms['peripheralForm'].getElementsByTagName('input');
>> > alert(fields.length);
>> >
>> > but of course, that won't give you what you want if there are other
>> elements
>> > in the form.
>> >
>> > could be a job for jQuery and selectors :)
>> >
>> >
>> >
>> > --
>> > I have failed as much as I have succeeded. But I love my life. I love my
>> > wife. And I wish you my kind of success.
>> >
>> >
>> >
>>
>>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:287848
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.5

Reply via email to