动作不同

时间:2018-11-11 17:09:12

标签: php forms

我想知道<form action="#" method="post"><form action="name of file" method="post">之间的区别

我一直在使用#,但不知道缺点。

您能解释为什么我应该使用#或文件名吗?

谢谢

2 个答案:

答案 0 :(得分:0)

form action = file name 

它用于通过包含GET和POST之类的方法在包含表单字段(输入)的另一页上发送请求(即,文件名)。

示例我的HTML页面具有一个表单,而我的PHP页面具有所有后端代码。无论我需要使用表单输入做什么。我将给出我的PHP页面的文件名。表单的action属性用于通过POST和GET等方法将表单请求发送到我们想要的目的地。如果您不想将请求发送到另一个页面,而是希望将其发送到默认页面。您可以像我一样将表单的action =''属性留空。

动作#表示表单停留在同一页面上,只需在URL后面加上#即可。锚中也有类似的用法。例如,链接将保留在同一页面上。

因此,表单被提交到同一页面,然后页面处理数据等

答案 1 :(得分:0)

action的内容使您知道将处理请求的代码放在何处。

如果您将文件名放在文件名中,那么他的文件将处理该请求。

例如:您在index.php页面上有表单,并且想要将表单的PHP代码放入process.php文件中。您将把process.php付诸行动(action="process.php")。

如果您未放置任何内容,就像将请求的内容发送到同一文件(index.php)。