在wordpress中使用表单的action属性中的url的正确方法

时间:2011-09-27 16:51:50

标签: html forms url

我的一个wordpress页面中有一个自定义表单(此页面使用自定义模板) -

       <form action="www.mysite.com/custom-page-2" method="post">
                    . 
                    .
                    .
       </form>

现在的问题是,在提交浏览器时会在地址栏中显示网址“www.mysite.com/custom-page-2”,但会显示404找不到页面错误。 我阅读了其他要求对同一表单页面使用action属性或使用ajax或jquery的解决方案。但我的问题是,为什么我们不能像普通的PHP一样使用这种方法。 我错过了什么?

2 个答案:

答案 0 :(得分:1)

尝试将操作更改为:http://www.mysite.com/custom-page-2

<强>更新

经过一些挖掘后,您似乎需要将操作设置为空字符串,并在表单提交处理程序中重定向到所需的页面。

尝试执行this answer的步骤1 - 3,但不是重定向回同一页面,而是重定向到您要转到的页面。

希望有所帮助

答案 1 :(得分:0)

问题是,如果你使用“name”属性的通用值,它会出乎意料地失败(example-name =“name”)...只需在它前面添加一些唯一的名称...也许wordpress会使用这些名称本身并导致冲突..