【发布时间】:2016-03-19 11:35:49
【问题描述】:
在我的表单标签中,我有两个名为 SIGNIN 和 SIGNUP 的按钮,如果按下 SIGNIN 按钮,则应提交表单。如果按下 SIGNUP 按钮,它应该重定向到下面锚标记中给出的 url,但它总是提交表单。请帮帮我。
<form action="controllers/user/vauth.php" method="post" role="form" class="userLogin" style="padding:20px;">
<div class='alert alert-danger' id='errorLabel' style="display:none;"></div>
<?php
if(isset($_SESSION['error'])) {
echo "<div class='alert alert-danger' id='errorLabel'>";
foreach($_SESSION['error'] as $error) echo "<p><b>".$error."</b></p>";
echo "</div>";
unset($_SESSION['error']);
}
if(isset($_SESSION['message'])) {
echo "<div class='alert alert-success'>".$_SESSION['message']."</div>";
unset($_SESSION['message']);
}
?>
<div class="form-group">
<label for="email">Email</label>
<input type="text" name="vemail" id="vemail" class="form-control" placeholder="Enter Email" value="<?php if(isset($_SESSION['values'])) echo $_SESSION['values']['email']; ?>">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" name="vpassword" id="vpassword" class="form-control" placeholder="Enter Password">
</div>
<div class="form-group">
<a href="user/vfpass.php">Forgot Password ?</a>
</div>
<button type="submit" class="btn btn-default" name="vsubmit">LOG IN</button><a href="../signup"><button class="btn btn-success" name="signup" style="float:right;">SIGN UP</button></a>
</form>
【问题讨论】:
-
将按钮类型更改为
button,而不是submit。 -
为什么不将第二个按钮(注册)移到
-
@Lal 你看过代码了吗?他没有在第二个按钮中使用提交..
-
BWT 看起来您正在使用引导程序。你知道如果你添加角色=按钮(如果我记得的话)你只能使用 标签作为按钮。查看 bootstrap css 页面了解更多信息。 (然后就可以去掉里面的按钮标签了)