【问题标题】:ModX Revo: form action not working?ModX Revo:表单操作不起作用?
【发布时间】:2012-11-15 02:51:18
【问题描述】:

我在 ModX Revo 资源上有一个表格,看起来不错,没什么特别的:

<form id="contactform" action="http://mysite.com/index.php?id=41" method="send">
<tr>
<td class="orange">Name*</td>
<td><input size="24" type="text" name="name" id="name"></td>
</tr>
etc...
<tr>
<td id="tablecenter" colspan="2"><input type="submit" value="Send"></td>
</tr>
</form>

但是当我点击发送时,我只是被重定向到主页 (404)。接收资源(资源 41)已发布,可以通过其他方式正常访问,只是不能使用此表单操作。

尝试了 Send 和 Get 方法以及短 URL 和绝对 URL,但没有区别。

有人知道为什么会发生这种情况吗?谢谢!

(ps:如果重要,FURL 将在此站点上关闭)。

更新:似乎不仅仅是资源 41 那是一个问题 - 不适用于任何资源

【问题讨论】:

  • 另外,您可以做的是代替:action="mysite.com/index.php?id=41",使用:action="[[~[[41]]]]" 假设您当然要发布到 modx资源:)

标签: html forms content-management-system modx modx-revolution


【解决方案1】:

使用 method="post" 代替。似乎工作正常。结束问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多