参考了:https://www.runoob.com/tags/att-form-target.html
注意,target属性可以决定你在提交你的表单以后,在何处显示你的action=“aimURL”;
这是相关的target属性:
值 | 描述 |
---|---|
_blank | 在新窗口/选项卡中打开。 |
_self | 在同一框架中打开。(默认) |
_parent | 在父框架中打开。 |
_top | 在整个窗口中打开。 |
framename | 在指定的 iframe 中打开。 |
在这里看一个例子,当提交该form以后,转到MyPost中,在本页显示action=“/MyPost”;
<form id="test-register" action="/MyPost" target="_self" method="post" onsubmit="return checkRegisterForm()">
<p id="test-error" style="color:red"></p>
<p>
用户名称: <input type="text" id="username" name="username">
</p>
<p>
用户口令: <input type="password" id="password" name="password">
</p>
<!--
<p>
重复口令: <input type="password" id="password2">
</p>
-->
<p>
<button type="submit">提交</button> <button type="reset">重置</button>
</p>
</form>
这样就可以在本页跳转而不打开新的页面,如果是要打开新的页面的话,只需要将上文中的target="_self"改为target="_blank"即可;