View Single Post
  #1 (permalink)  
Old October 13th, 2005, 09:53 AM
crmpicco crmpicco is offline
Friend of Wrox
Points: 8,019, Level: 38
Points: 8,019, Level: 38 Points: 8,019, Level: 38 Points: 8,019, Level: 38
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jan 2005
Location: Mauchline, East Ayrshire, Scotland
Posts: 1,525
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to crmpicco Send a message via AIM to crmpicco Send a message via MSN to crmpicco Send a message via Yahoo to crmpicco
Default check if a radio button has been checked

I have a problem with my JavaScript validation.

In my JavaScript function i am trying to check if a radio button has been checked
before more code is ran.

My problem only appears when there is more than one adult.

This is my JS code if there are MORE than one adult:

Code:
kostenzahler = 0;

for (counter = 0; counter <= form.pass.length; counter++)
        {
            alert("CONTROL loop = " + counter);    
            if (document.forms["form"].elements["pass"].checked)
            {
                radio_choice = true;
                kostenzahler = kostenzahler + 1;
            }
        }
This code works when there is only ONE ADULT:
Code:
if (document.forms["form"].elements["pass"].checked)
        {
            alert("UBERPRUFT!")
            radio_choice = true;
        }

This is my server-side code (ASP):
(noa = 2 for example)
Code:
    <% for x = 1 to noa %>
    <td id="ADTcell:<%=x%>">
        <%
        if CInt(x) <= CInt(noa) then
        %>    
        <input type="radio" name="pass" id="adt<%=x%>" onMouseOver="style.cursor='hand'"/>
        <%
        else
            response.Write "&nbsp;"
        end if
        %>
    </td>
    <% next %>


www.crmpicco.co.uk
__________________
_______________________
Ayrshire Minis - a Mini E-Community
http://www.ayrshireminis.com
http://www.crmpicco.co.uk
Reply With Quote