...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:287845
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