参考了: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"即可;
博客参考相关链接,介绍了HTML中target属性对表单提交后页面显示位置的影响。通过设置target属性,可实现本页跳转而不打开新页面,如target='_self';若要打开新页面,将其改为target='_blank'。
1966

被折叠的 条评论
为什么被折叠?



