我的一个wordpress页面中有一个自定义表单(此页面使用自定义模板) -
<form action="www.mysite.com/custom-page-2" method="post">
.
.
.
</form>
现在的问题是,在提交浏览器时会在地址栏中显示网址“www.mysite.com/custom-page-2”,但会显示404找不到页面错误。 我阅读了其他要求对同一表单页面使用action属性或使用ajax或jquery的解决方案。但我的问题是,为什么我们不能像普通的PHP一样使用这种方法。 我错过了什么?
答案 0 :(得分:1)
尝试将操作更改为:http://www.mysite.com/custom-page-2
<强>更新强>
经过一些挖掘后,您似乎需要将操作设置为空字符串,并在表单提交处理程序中重定向到所需的页面。
尝试执行this answer的步骤1 - 3,但不是重定向回同一页面,而是重定向到您要转到的页面。
希望有所帮助
答案 1 :(得分:0)
问题是,如果你使用“name”属性的通用值,它会出乎意料地失败(example-name =“name”)...只需在它前面添加一些唯一的名称...也许wordpress会使用这些名称本身并导致冲突..