我的网页上有两个提交按钮。 单击一个按钮(使用post方法)后,它将执行不同的操作。
如何检查用户点击了哪两个按钮?
两个按钮的代码
<form name="existingForm" method="post" action="">
<div class="alert alert-info" role="alert" style="text-align: center;">
<label>Are you a returning customer?</label>
<input name="button1" type="submit" value="Login Here" />
</div>
</form>
<form name="logingForm" method="post" action="">
<div class="alert alert-info" role="alert" style="text-align: center;">
<label>Are you a returning customer?</label>
<input name="button2" type="submit" value="Login Here" />
</div>
</form>
按钮1的post方法代码:
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$buttonPressed = 1;
}
按钮2的post方法代码:
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$buttonPressed -= 1;
}
答案 0 :(得分:1)
为什么不检查相应的button
是否被按下然后再做你的东西?类似的东西:
<?php
if(isset($_POST['button1']))
{
// your stuff for existingForm
}
else
if(isset($_POST['button2']))
{
// your stuff for logingForm
}
<form name="existingForm" method="post" action="">
<div class="alert alert-info" role="alert" style="text-align: center;">
<label>Are you a returning customer?</label>
<input name="button1" type="submit" value="Login Here" />
</div>
</form>
<form name="logingForm" method="post" action="">
<div class="alert alert-info" role="alert" style="text-align: center;">
<label>Are you a returning customer?</label>
<input name="button2" type="submit" value="Login Here" />
</div>
</form>