0

我制作了一个联系表格,现在我想在发送消息之前对其进行验证。如果所有字段都为空,则验证有效,即表单不提交任何内容,这很好。

第一种情况:但是当除了使用正则表达式的电子邮件和电话字段之外的所有字段都具有正确的信息并且提交表单时,它仍然会转到。而且我很确定在我的代码中,如果信息与 RegEx 不匹配,那么它甚至不应该继续到. 但它仍然是......奇怪!$.ajax()return false$.ajax()

第二种情况:另外,当它去的时候$.ajax(),它失败了,返回一个错误。

第三种情况:或者当页面第一次加载时所有字段都填写了正确的信息并提交了表单时,出现一个错误,说{"error": "Please use POST request"}or I get Error 405。但我正在使用......'POST'POST$.ajax()什么问题?

请在此处查看我的代码(我已在 HTML 顶部包含并注释了 PHP 电子邮件代码,以防万一您想在某些服务器上对其进行测试):

http://jsfiddle.net/qvSaW/3/

我知道周围有插件,但我不允许使用任何插件...

非常感谢

4

1 回答 1

0

看看这个插件,它涵盖了特殊规则、消息的验证,最后如果它通过了你就可以提交。

于 2013-03-18T07:26:57.727 回答