php - Ajax 表单提交不起作用

标签 php javascript ajax validation jquery

这是我一直在研究的 fiddle :http://jsfiddle.net/DW3UM/2/

.highlight {border:1px solid #4f67f5;color:red;}
.res-msg-wr {display:none;}

这是(如您所见)联系表格,我想我已经做了一切正确的事情来使其发挥作用...但不知怎的,它并没有以正确的方式工作...

(1) 验证不起作用...虽然我几乎复制了代码,但它应该可以工作..虽然它不起作用

(2) process.php 文件甚至不起作用(讽刺).. 相同的联系表单可以在我的其他网站上使用...但我正在尝试将其合并到一个新网站中...令人惊讶的是,似乎没有以正确的方式运行...如果我将值放入表单中,它不会加载成功消息..如果我将其中一个字段留空并填充其中一个输入..它仍然显示有关每个输入的错误消息..我已经在 fiddle 中提供了所有内容...任何帮助将不胜感激...

最佳答案

这个

$.noConflict();
$(document).ready(function() {

不起作用。 $.noConflict(); 删除 jQuery 对象的 $ 别名,因此它不能用于绑定(bind)到就绪事件。

删除 noConflict 调用或将 $ 的所有实例替换为 jQuery

还要确保所有输入都有名称属性。在 fiddle 中他们失踪了。

关于php - Ajax 表单提交不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17981897/

相关文章:

php - 您推荐哪个 PHP OpenID 服务器/提供商库?

jquery - ajaxQueue 加载图标

php - 表单文本输入中的填充在 POST 后被删除

php - 从 MySql 表中删除重复行

php - XMLHttpRequest 在 IE9 中总是返回 undefined

javascript - 按 View 中 $scope var 的属性过滤

javascript - 尝试使用 ASP 隐藏值和 javascript 禁用 CSS 按钮

javascript - 检测一个点是否属于线段

javascript - $(window).hashchange() 不起作用

ajax - 如何将参数传递给 Thymeleaf Ajax 片段