我想知道<form action="#" method="post">
和<form action="name of file" method="post">
之间的区别
我一直在使用#,但不知道缺点。
您能解释为什么我应该使用#或文件名吗?
谢谢
答案 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
)。