在一个form中同时存在登录与注册按钮,怎样做才能使单击登录时,进行登录;而单击注册时跳转到注册页面。
 <FORM  NAME="myform" action="php/login.php" method="post" enctype="multipart/form-data">
<center><IMG SRC="images/logo.jpg"><BR></center>
<center>姓名:<INPUT TYPE ="text" NAME="name"><BR></center>
<center>密码:<INPUT TYPE ="password" NAME="password"><BR></center>
<center><INPUT TYPE ="submit" VALUE="登陆" > <input type="submit" value="注册新用户" onclick="openRegisterHtml()"></center>

解决方案 »

  1.   

    做个判断就ok了,可以在这段代码前加
    <?
    if($_post['action']=="登陆"){
    处理登陆的问题
    }else{
    处理注册或者直接跳转到新页面
    }
    ?><INPUT TYPE ="submit" VALUE="登陆" name="action" > <input type="submit" value="注册新用户"  name="action"> 
      

  2.   

    <input type="submit" value="注册新用户" onclick="openRegisterHtml()"> 
    改成
    <input type="button" value="注册新用户" onclick="javascript:window.location='注册页面'"> 
      

  3.   

    <INPUT TYPE ="submit" VALUE="登陆" >
    <input type="botton" value="注册新用户" onclick="location.href='register.html'"> 注册用按钮,不要用提交
      

  4.   


    <input type="button" value="注册新用户" onclick="javascript:window.location='register.html'">就可以了。
      

  5.   

    可以判断submit的值
    if($_POST['submit'] == '登录')
    {...}
    elseif($_POST['submit'] == '注册')
    {...}
      

  6.   


    <INPUT TYPE ="submit" name="t1" VALUE="登陆" >
    <input TYPE="submit" name="t2"value="注册新用户"> 
    if(isset($_POST['t1'] )) 
    {...} 
    elseif(isset($_POST['t2'])) 
    {...}