在一个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>
<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>
<?
if($_post['action']=="登陆"){
处理登陆的问题
}else{
处理注册或者直接跳转到新页面
}
?><INPUT TYPE ="submit" VALUE="登陆" name="action" > <input type="submit" value="注册新用户" name="action">
改成
<input type="button" value="注册新用户" onclick="javascript:window.location='注册页面'">
<input type="botton" value="注册新用户" onclick="location.href='register.html'"> 注册用按钮,不要用提交
<input type="button" value="注册新用户" onclick="javascript:window.location='register.html'">就可以了。
if($_POST['submit'] == '登录')
{...}
elseif($_POST['submit'] == '注册')
{...}
<INPUT TYPE ="submit" name="t1" VALUE="登陆" >
<input TYPE="submit" name="t2"value="注册新用户">
if(isset($_POST['t1'] ))
{...}
elseif(isset($_POST['t2']))
{...}