:) come on man, this is basic html/cf stuff i know this stuff... i
guess im just a bit
lost in the javascript side of things, and thats where im hungup...
ill explain more
later, im trying to figure some other things out now...

but thank ye... i think your original reply will be the best help.

thanks too ian!
tw

On Mon, Feb 9, 2009 at 4:24 PM, Michael Grant <[email protected]> wrote:
>
> It looks like you are confusing the input parameters "name" and "id." They
> are different. ID is part of the DOM and has nothing to do with forms
> specifically. You can't get the id value from a form when it's submitted to
> CF, only the name. That's what form.fieldNames consists of, names.
>
> I'm also a little confused as to whether you are talking about checkboxes or
> radio buttons. Radio buttons can only have one selection per named group,
> whereas checkboxes allow multiple selections within a group.
>
> Getting at them via cfml is simple. If the name of your checkbox group is
> "myGroup" for instance, you would simply read #form.myGroup# on your cfm
> page the form is submitted to. The value of form.myGroup will be a comma
> delimited list of the values of each checked checkbox.
>
> So as an example your form page might have four checkboxes in the myGroup
> group:
>
> checkbox #1: value=a checked=true
> checkbox #2: value=b checked=false
> checkbox #3: value=c checked=true
> checkbox #4: value=d checked=true
>
> the value of form.myGroup would be: a,c,d
>
> If all you want to do is get the values using CF there's no need for
> javascript at all.
> Does that help or am I missing the question here?
> On Mon, Feb 9, 2009 at 3:59 PM, Rastafari <[email protected]> wrote:
>
>>
>> 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:287862
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5

Reply via email to