我想要一个HTML表单提交给自己。如何使用action
属性?
<form action="">
<form action="#">
<form action="some/address">
<form>
哪一个更可取?
发布于 2013-05-29 03:39:23
在2013年,有了所有的HTML5东西,你可以省略'action‘属性来自行提交表单
<form>
实际上,Form Submission subsection of the current HTML5 draft不允许action="“(空属性)。这是违反规范的。
发布于 2016-04-18 04:02:11
使用?
<form action="?" method="post">
它会将用户返回到同一页面。
发布于 2012-11-23 05:27:05
您可以将操作属性保留为空。表单将自动在同一页面中提交。
<form action="">
根据w3c specification,动作属性一般必须是非空的有效url。对于action属性可能为空的某些情况也有解释。
元素的操作是元素的formaction属性的值,如果元素是提交按钮并且有这样的属性,或者是它的表单所有者的action属性的值(如果有),否则是空字符串。
,因此它们仍然有效和有效:
<form action="">
<form action="FULL_URL_STRING_OF_CURRENT_PAGE">
如果您确定您的受众正在使用html5浏览器,您甚至可以省略操作属性:
<form>
https://stackoverflow.com/questions/13520127
复制相似问题