- 0133技术站
- 联系QQ:88526
- QQ交流群
- 微信公众号
一个名字或者说关键字,用来指示在提交表单之后,在哪里显示收到的回复. 在 HTML 4 里, 这是一个用于 frame 的名字/关键字. 在 HTML5 里, 这是一个用于 browsing context 浏览器上下文的名字/关键字。如下的关键字含有特别的含义:
_self:在当前HTML4或HTML5文档页面重新加载返回值。这个是默认值。
注:也就是说如果这个文档在一个frame中的话,self是在当前frame(document)中重新加载的,而不是整个页面(window)。
_blank:以新的HTML4或HTML5文档窗口加载返回值。
_parent:在父级的frame中以HTML4或HTML5文档形式加载返回值,如果没有父级的frame,行为和_self一致。
_top:如果是HTML 4文档清空当前文档,加载返回内容;HTML5在当前文档的最高级内加载返回值,如果没有父级,和_self的行为一致。
iframename: 返回值在指定frame中加载。
所有主流浏览器都支持 target 属性。
HTML5 支持 target 属性。
在 HTML 4.01 中,target 属性已废弃。
注意:在 HTML5 中,不再支持 frame 和 frameset,所以 _parent、_top 和 framename 值大多用于 iframe。
<form target="_blank|_self|_parent|_top|framename">
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <form action="demo-form.php" method="get" target="_blank"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="提交"> </form> </body> </html>
点击 "运行实例" 按钮查看在线实例
推荐手册