_self不能使用href

时间:2017-05-31 10:03:59

标签: javascript php html

如果用户忘记了密码,我正在制作带有链接的登录表单, 此表单位于div内部,如下所示,但问题是当用户点击Forgot the password时,它会在整个页面中打开此页面,而不是在其div上

<div>
<form class="form" method="POST" id="login-nav">
  <div class="form-group">
     <label for="emailaddress">Email address</label>
     <input type="email" class="form-control" id="emailaddress" name="emailaddress"placeholder="Email address" required>
  </div>
  <div class="form-group">
     <label for="pwd">Password</label>
     <input type="password" class="form-control" id="pwd" name="pwd" placeholder="Password" required>
        <div class="help-block text-right"><a href="forgotpassword.php">Forgot the password ?</a></div>
  </div>
  <div class="form-group">
     <button type="submit" id="login_button" name="login_button" class="btn btn-primary btn-block">Sign in</button>
  </div>
</form>

forgotpassword.php

<form action="" method="post">
<div class="form-group">
     <label for="emailaddress">Enter your email address</label>
     <input type="email" class="form-control" id="recovery_email" name="recovery_email" placeholder="Enter your email" required>
</div>
<div class="form-group">
     <button type="submit" id="resetpassword" name="resetpassword" class="btn btn-primary btn-block">Reset Password</button>
</div>

1 个答案:

答案 0 :(得分:0)

_self是target-tag的标准。它会在同一浏览器窗口中打开链接,正如您所描述的那样。 DIV不是iFrame。 (没有人想要iFrame这样的东西。真的。)

你必须在您的forgotpassword.php上重新构建你的div结构。