A)我要建一个网站,涉及用户注册功能:
   1.选择用户类型(具体是2类用户,2个radio按钮(ID分别为t和z)、一个提交按钮);
   2.根据不同类型进入不同页面,进行不同个人信息的填写;
   3.注册成功页面.
B)我的问题是:
   从第一步如何正确进入第二步?
C)我的做法(可是不行):
   在提交按钮属性中,加入onclick()="javascript:register_nest()";
   函数register_nest()内容如下:
   { 
        if(document.getmemberbyid("z").checked)
             open("http://localhost/518物流网/common/register_step2_goodowner.asp","518物流网——全国致富最快的物流网"); 
         else if(document.form_bid.radio("t").checked)
             open("http://localhost/518物流网/common/register_step2_truckowner.asp","518物流网——全国致富最快的物流网");
        else{alert("请选择会员类型");}
   }
D)请问我的做法为什么不行?该怎么做?谢谢!

解决方案 »

  1.   

    你可以给两个radio按钮同一个NAME,然后通过判断他们的值,来确定表单的ACTION,然后再提交。
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">  <script>
    function aa()
    {
    if(document.getElementById("m").checked){
    alert('男');
    }
    if(document.getElementById("w").checked){
    alert('女');
    }
    }
      </script>
     </HEAD> <BODY>
    <input type="radio" value="男" id="m" name="rad"/>男
    <input type="radio" value="女" id ="w" name="rad"/>女
    <input type="button" value="确定" onclick="aa()"/>
     </BODY>
    </HTML>
    自己照这试试
      

  3.   


    function register_nest()
    {
    if (document.getElementById("t").checked)
    {
    myform.action="1.asp";
    myform.submit();
    }
    else if (document.getElementById("z").checked)
    {
    myform.action="2.asp";
    myform.submit();
    }
    else
    {
    alert('请选择会员类型') ;
    return false;
    }
    }
    </script>
    <form id="myform" name="myform" action="">
    t<input type="radio"  id="t" name="myradio" value="t" />z<input type="radio" name="myradio" id="z" value="z" />
    <input type="submit" onClick="register_nest();" />
    </form>
      

  4.   


    <script>
    function register_nest()
    {
    if (document.getElementById("t").checked)
    {
    myform.action="1.asp";
    myform.submit();
    }
    else if (document.getElementById("z").checked)
    {
    myform.action="2.asp";
    myform.submit();
    }
    else
    {
    alert('请选择会员类型') ;
    return false;
    }
    }
    </script>
    <form id="myform" name="myform" action="" method="post">
    t<input type="radio"  id="t" name="myradio" value="t" />z<input type="radio" name="myradio" id="z" value="z" />
    <input type="submit" onClick="register_nest();" />
    </form>