Php 动作之间的差异=”的&引用;和行动#&引用;在HTML中
我见过两种设置表单动作属性的方法 #1。空操作属性:Php 动作之间的差异=”的&引用;和行动#&引用;在HTML中,php,html,forms,Php,Html,Forms,我见过两种设置表单动作属性的方法 #1。空操作属性: action="" action="#" #2。带有的操作属性: action="" action="#" 两者之间的区别是什么?第一个解析为当前页面的URL*(保留URL中的任何片段标识符,您也可以完全省略action属性),另一个解析为页面顶部(删除已经存在的任何片段标识符) *给定正常的URL解析,我认为它会解析到当前页面URL中查询字符串和片段id之前的最后一个/,但是(可能是为了向后兼容,因为大多数浏览器历史上都是以这种方
action=""
action="#"
#2。带有
的操作属性:
action=""
action="#"
两者之间的区别是什么?第一个解析为当前页面的URL
*
(保留URL中的任何片段标识符,您也可以完全省略action
属性),另一个解析为页面顶部(删除已经存在的任何片段标识符)
*
给定正常的URL解析,我认为它会解析到当前页面URL中查询字符串和片段id之前的最后一个/
,但是(可能是为了向后兼容,因为大多数浏览器历史上都是以这种方式实现的)
*
给定正常的URL解析,我认为它将解析为当前页面URL中查询字符串和片段id之前的最后一个/
,但是(可能是为了向后兼容,因为大多数浏览器历史上都是以这种方式实现的)。第一个(“
)解析为基本URL,第二个(#
)解析为文档URL
以下是完全正确的:
<form action="" method="post">
<p><input type="submit"/></p>
</form>
现在要注意,根据,操作
属性是必需的,并且必须包含有效的URI。但根据,空URI仍然是URI:
不包含URI的URI引用是对当前文档的引用。换句话说,文档中的空URI引用被解释为对该文档开头的引用,而仅包含片段标识符的引用则是对该文档已标识片段的引用。遍历此类引用不应导致额外的检索操作。但是,如果URI引用发生在总是希望产生新请求的上下文中,如HTML的表单元素,则空URI引用表示当前文档的基本URI,并且在转换为请求时应替换为该URI
(摘自)
尽管它是强制性的,但如果没有指定操作属性,大多数浏览器(如果不是所有的话)都会发回响应的发起人 在HTML5中,
action
属性不是强制性的。从:
action和formaction内容属性(如果指定)必须具有一个有效的非空URL值,该URL可能由空格包围
相关的:
“
)解析为基本URL,第二个(#
)解析为文档URL
以下是完全正确的:
<form action="" method="post">
<p><input type="submit"/></p>
</form>
现在要注意,根据,操作
属性是必需的,并且必须包含有效的URI。但根据,空URI仍然是URI:
不包含URI的URI引用是对当前文档的引用。换句话说,文档中的空URI引用被解释为对该文档开头的引用,而仅包含片段标识符的引用则是对该文档已标识片段的引用。遍历此类引用不应导致额外的检索操作。但是,如果URI引用发生在总是希望产生新请求的上下文中,如HTML的表单元素,则空URI引用表示当前文档的基本URI,并且在转换为请求时应替换为该URI
(摘自)
尽管它是强制性的,但如果没有指定操作属性,大多数浏览器(如果不是所有的话)都会发回响应的发起人 在HTML5中,
action
属性不是强制性的。从:
action和formaction内容属性(如果指定)必须具有一个有效的非空URL值,该URL可能由空格包围
相关的: