HTML表单操作属性:值之间的差异

HTML表单操作属性:值之间的差异,html,forms,action,difference,Html,Forms,Action,Difference,我正在学习HTML表单,尤其是action属性让我有点困惑。以下值之间的差异是什么?什么时候最好使用每种情况 action="" action="?" action="?page" action="?page=main" action="." action="../" action="/" action="#" : 此[action]属性指定表单处理代理 也就是说,表单在提交时会将值发送到操作设置到的任何位置。大多数情况下,您注意到的操作都会将表单提交回显示表单的同一页面。如果您在php页面上

我正在学习HTML表单,尤其是action属性让我有点困惑。以下值之间的差异是什么?什么时候最好使用每种情况

action=""
action="?"
action="?page"
action="?page=main"
action="."
action="../"
action="/"
action="#"
:

此[action]属性指定表单处理代理

也就是说,表单在提交时会将值发送到操作设置到的任何位置。大多数情况下,您注意到的操作都会将表单提交回显示表单的同一页面。如果您在php页面上,也可以使用或来获得相同的效果


现在,从技术上讲,page=main也将转到同一个页面,但如果将page GET值设置为main,则可能会以某种方式用于处理输出。如果你需要页面值,那么使用它,否则做一个空白的。

你可以试试看他们做了什么,这里没有最好的例子。您只需要指向将处理表单的脚本。前四个都发回你所在的页面。你需要把你的问题缩小一点。这个问题基本上与你问的“链接的href属性有什么用,最好在那里使用什么?”是一样的——这也没有什么意义,因为这当然取决于你试图用它引用什么。