我已经在我的表单中添加了一些简单的JS,现在它发送到我的domain / mailer.php而不是我的'success'页面

时间:2015-09-03 14:13:01

标签: javascript php html forms

为了防止用户创建多个提交,我已经实现了JavaScript以在按下后禁用提交按钮。

我的表单页面由mailer.php处理,然后定向到成功页面。但是,现在我的表单提交并被定向到mailer.php,看来数据没有提交。

我认为它与覆盖onsubmit的{​​{1}}有关。

这是原因吗?我该如何解决?

action=mailer.php

1 个答案:

答案 0 :(得分:0)

一切都很好。

我已将您的表单复制到:

http://jsfiddle.net/p9nc27qq/

输入表单的值:

enter image description here

操作设置为发送至http://requestb.in/1llii7k1

此站点是HTTP请求站点的调试...

如果您检查页面,您可以看到它正确接收:

http://requestb.in/1llii7k1?inspect

enter image description here

http://requestb.in/1llii7k1?inspect#1ipe11

无论你做什么都是正确的,所以你可能会误解问题或者没有在服务器上正确处理请求..但表格完全正常......如上所示。

禁用的值也不会随表单一起提交。因此,请不要检查"提交"

的存在

Disabled form inputs do not appear in the request