2012-03-14 69 views
0

当我在jquery中使用它时,它应该可以正常工作,但实际上它不是,它与我复制和粘贴的代码完全相同。防止jQuery验证提交时出现错误

当我选择yes作为单选按钮时,它会要求我选择颜色和阴影,因为它应该这样,但是当我单击确定时它会提交。如果我选择考勤1是,并选择2下拉值它提交没有错误出席1或考勤2

+0

你已经安装了萤火虫?你的控制台是否有错误? – 2012-03-14 13:04:12

+0

可能会帮助发布一个链接到不起作用的代码,而不是一个版本,因为这通常是由于整个页面上下文相关的事情。 – 2012-03-14 13:05:09

+0

粘贴你在萤火虫控制台中的错误 – Mosijava 2012-03-14 13:09:34

回答

1

这可能是你在“noclobber”模式(它避免设置为$变量设置本身)运行jQuery。

尝试把这种围绕整个上面的代码片段:

(function($) { 
    // ... code here 
})(jQuery) 
+0

不,这不起作用,但请参阅编辑后我已经更新方案,以什么发生感谢 – lukey 2012-03-14 13:13:32

+0

'if(!$(“input [name = attendance1]”)。(“:checked”)){'看起来可疑因为它是设计用于选择多个元素,然后检查其中一个元素的属性;尝试'if(!$(“input [name = attendance1]:checked”)。length){'。 – MightyE 2012-03-14 13:19:31

+0

我不明白,因为我回报错误;每次 – lukey 2012-03-14 13:40:56