document.getElementById('userleixing')判断A还是B

解决方案 »

  1.   

    回答第一个问题:
    两个radio name相同,id不同
    <input type="radio" name="userleixing" id="userleixing1" value="A"> A           
    <input type="radio" name="userleixing" id="userleixing2" value="B"> B 
    通过doucument.getElementById()来判断哪个radio被选中
    如果radio A被选中,则doucument.getElementById("userleixing1").checked==true
      

  2.   


    function radioCheck(){
    var radios = document.getElementsByName("userleixing");
    if(radios[0].checked){
    // forward A.jsp
    } else if(radios[1].checked){
    // forward B.jsp
    } else {
    alert("you must select one!");
    }
    }
      

  3.   

    惭愧啊还是没弄出来我贴点代码:
    <script language="javascript">
    function checkNull(){
           if(f1.userName.value.length==0){
    alert("姓名不能为空!");
    f1.userName.focus();
    return false;
    }
    var radios = document.getElementsByName("userleixing");
    if(radios[0].checked){
             // forward A.jsp
             这里不知道要怎么写啊??
         } else if(radios[1].checked){
             // forward B.jsp
             这里不知道要怎么写啊??
         } else {
             alert("你还没有选择用户类型!");
             return false;
         }

    return true;
    }
      </script> <form name="f1" id="f1" action="这里要些什么呢?? " method="post" 
         onsubmit="return checkNull()">
          <table border="0">
          <tr>
              <td>请选择用户类型:</td>
              <td>
              <input type="radio" name="userleixing" id="userleixing1" value="普通用户">普通用户
              <input type="radio" name="userleixing" id="userleixing2" value="商家">商家
              </td>
              
            </tr>
            <tr>
              <td>请你给设定用户姓名:</td>
              <td><input type="text" name="userName" id="userName"></td>
            </tr>
           
            <td colspan="2" align="center"><input type="submit" value="下一步"></td>action里边要些什么啊??麻烦各位了  
      

  4.   

    <script language="javascript">
    function checkNull(){
           if(f1.userName.value.length==0){
    alert("姓名不能为空!");
    f1.userName.focus();
    return false;
    }
    var radios = document.getElementsByName("userleixing");
    if(radios[0].checked){
      document.forms['f1'].action="A.jsp";
    } else if(radios[1].checked){
      document.forms['f1'].action="B.jsp";
    } else {
         alert("你还没有选择用户类型!");
           return false;
     }return true;
    }
       </script>  <form name="f1" id="f1" action="" method="post"
         onsubmit="return checkNull()">
           <table border="0">
           <tr>
               <td> 请选择用户类型: </td>
               <td>
               <input type="radio" name="userleixing" id="userleixing1" value="普通用户"> 普通用户
               <input type="radio" name="userleixing" id="userleixing2" value="商家"> 商家
               </td>         </tr>
             <tr>
               <td> 请你给设定用户姓名: </td>
               <td> <input type="text" name="userName" id="userName"> </td>
             </tr>         <td colspan="2" align="center"> <input type="submit" value="下一步"> </td>
             </form>
      

  5.   

    不太明白 刚刚接触struts