Results 1 to 2 of 2

Thread: Script to take the value of ratio in a form

  1. #1
    Join Date
    Nov 2007
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Script to take the value of ratio in a form

    I have a form contains like this:

    Code:
    <font color="#000000"><b><div>What is the color of the sky ?</div></b></font><br>
        <input type="radio" name="q_0_1" id="q_0_1_0" value="0"onClick="onclickradio1();"><label for="q_0_1_0"><font color="#3366FF">Blue</font></label> <br>
        <div id="q_0_1_0_x" style="display:none;visibility:hidden"></div>
        <input type="radio" name="q_0_1" id="q_0_1_1" value="1"onClick="onclickradio1();"><label for="q_0_1_1"><font color="#3366FF">Light Blue</font></label> <br>
        <div id="q_0_1_1_x" style="display:none;visibility:hidden"></div>
        <input type="radio" name="q_0_1" id="q_0_1_2" value="2"onClick="onclickradio1();"><label for="q_0_1_2"><font color="#3366FF">Pink</font></label> <br>
        <div id="q_0_1_2_x" style="display:none;visibility:hidden"></div>
        <input type="radio" name="q_0_1" id="q_0_1_3" value="3"onClick="onclickradio1();"><label for="q_0_1_3"><font color="#3366FF">Brown</font></label> <br>
            
    <div id="q_0_1_3_x" style="display:none;visibility:hidden"></div><br>
    <font color="#000000"><b><div>What's the day after tomorrow ?</div></b></font><br>
       <input type="radio" name="q_0_2" id="q_0_2_0" value="0"onClick="onclickradio2();"><label for="q_0_2_0"><font color="#3366FF">Monday</font></label> <br>
       <div id="q_0_2_0_x" style="display:none;visibility:hidden"></div>
       <input type="radio" name="q_0_2" id="q_0_2_1" value="1"onClick="onclickradio2();"><label for="q_0_2_1"><font color="#3366FF">Tuesday</font></label> <br>
       <div id="q_0_2_1_x" style="display:none;visibility:hidden"></div>
       <input type="radio" name="q_0_2" id="q_0_2_2" value="2"onClick="onclickradio2();"><label for="q_0_2_2"><font color="#3366FF">Friday</font></label> <br>
       <div id="q_0_2_2_x" style="display:none;visibility:hidden"></div>
       <input type="radio" name="q_0_2" id="q_0_2_3" value="3"onClick="onclickradio2();"><label for="q_0_2_3"><font color="#3366FF">Saturday</font></label> <br>
            
    <div id="q_0_2_3_x" style="display:none;visibility:hidden"></div><br>
    <font color="#000000"><b><div>Where does the river come from ?</div></b></font><br>
       <input type="radio" name="q_0_3" id="q_0_3_0" value="0"onClick="onclickradio3();"><label for="q_0_3_0"><font color="#3366FF">Mountain</font></label> <br>
       <div id="q_0_3_0_x" style="display:none;visibility:hidden"></div>
       <input type="radio" name="q_0_3" id="q_0_3_1" value="1"onClick="onclickradio3();"><label for="q_0_3_1"><font color="#3366FF">Lake</font></label> <br>
        <div id="q_0_3_1_x" style="display:none;visibility:hidden"></div>
        <input type="radio" name="q_0_3" id="q_0_3_2" value="2"onClick="onclickradio3();"><label for="q_0_3_2"><font color="#3366FF">Sea</font></label> <br>
        <div id="q_0_3_2_x" style="display:none;visibility:hidden"></div>
        <input type="radio" name="q_0_3" id="q_0_3_3" value="3"onClick="onclickradio3();"><label for="q_0_3_3"><font color="#3366FF">All</font></label> <br>
        <div id="q_0_3_3_x" style="display:none;visibility:hidden"></div>
    - I try to take the value of three ratio by the command document.form.q_0_1.value (exampe for the first ratio, and they are put in the form named 'form'. But i cannot, can anyone tell my why ???
    Last edited by jscheuer1; 11-07-2007 at 04:20 AM. Reason: add code tags

  2. #2
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    I don't fully understand the question, but I can tell you that if you want the value of q_0_1, since there are more than one, you would need to do something like so:

    Code:
    for (var e=document.forms['form'].elements, i = e.length-1; i >-1 ; --i)
    if(e[i].name=='q_0_1'&&e[i].checked)
    alert(e[i].value)
    to get it.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •