php:在同一表单和表单提交中使用两个按钮

时间:2014-04-28 05:30:10

标签: php

我正在使用html和php设计一个登录页面。它包括两个用于登录的按钮和另一个用于重定向到注册页面的按钮。我正计划使用php代码验证同一页面上的登录数据。这是我的代码

<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
<div>
    <table style="width: 100%; height: 377px;">
        <tr>
            <td rowspan="4"><img src="woman.jpg" height="100%" width="100%" alt="woman"/></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>


        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td align="right" style="padding:0px;color:white" >username:</td>
            <td><input runat="server" name="Text1" type="text" /></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td align="right" style="padding:0px;color:white">password</td>
            <td><input runat="server" name="Text2" type="text" /></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td></td>
            <td ><input  name="Submit1" type="submit" value="login" />&nbsp;
            <input onclick="document.location.href='regforswa.php'" name="Submit2" type="submit" value="register" /><br/>
            <a href="fp.php" style="color:white">forgot password</a></td>
        </tr>
    </table>
</div>

</form>

但是注册按钮工作不正常。它没有重定向到注册页面。我不想把注册按钮放在表单之外。我希望保持相同的设计并实现所需的功能。

1 个答案:

答案 0 :(得分:1)

将按钮类型从type="submit"更改为type="button"禁用表单提交:

 <input onclick="document.location.href='regforswa.php'" name="Submit2" type="button" value="register" />