1
<form action='login.php' method='post'>
     <center>   Username : <input type='text' name='username'> Password : <input type='password' name='pass'> <input type='submit' value='Login'></center>
</form>
<a href="reg.php"STYLE="text-decoration: none"><input type='submit' value='Registration'></a> 

我想知道是否可以在登录旁边有我的注册按钮,而与 login.php 没有任何关系。如果我将它移动到表单中,那么它将转到 login.php 而不是 reg.php。

4

2 回答 2

2

不要在 anchor( <a></a>) 标签中使用提交按钮

只需在其中提供一个文本

<a href="reg.php" STYLE="text-decoration: none">Registration</a> 

如果你想要一个按钮

尝试使用类型按钮不提交(未经我测试)

<a href="reg.php" STYLE="text-decoration: none"><input type='button' value='Registration'></a> 
于 2013-09-22T16:44:12.550 回答
0

如果可以 - 您可以考虑将表单操作更改为“formHandler.php”,为两个提交提供相同的名称,并在 formHanlder.php 中测试输入值(每个都必须不同)

$real_action=$_REQUEST['submit_input_name'];
switch ($real_action){
    case 'register':.....
    case 'login':.......
}
于 2013-09-22T16:51:03.803 回答