【发布时间】:2013-12-18 01:30:12
【问题描述】:
我正在使用以下 Jquery 库和 JQ 脚本来验证表单。包含此表单的应用程序是使用 Struts 1.2 框架和瓦片开发的。
<script src="javascript/jquery-1.10.2.js"></script>
<script src="javascript/jquery.validate.js"></script>
<script src="javascript/additional-methods.js"></script>
$(function() {
$( "#serviceRtpLogMainForm" ).validate({
rules: {
p_incdate_in: "required",
p_category1_in:"required",
p_custname_in:{
required: function () {
if($(".type1").is(':checked'))
{ return false;}
else
{ return true;}
}
},
p_subconame_in:{required: '#ext:checked'},
p_thirdPartyVendor_in:{required: '#ext:checked'},
p_ncBranch_in:{required: '#int:checked'},
p_ncDept_in:{required: '#int:checked'},
p_vndrtyp:"required",
p_cause_in:"required",
p_action_in:"required"
},
messages: {
p_incdate_in: "Please enter the incident date.",
p_category1_in:"Please select a category.",
p_custname_in:"Please click on 'Show List' to select a customer."
},
submitHandler: function(form) {
// do other things for a valid form
form.submit();
},
});
});
现在上面的代码可以在 FF 和 chrome 中完美运行。但是在 IE 中,当我单击提交时,会提交空表单。
为了解决问题,我尝试在 IE 开发人员工具中进行调试。但是当我尝试在 JQ 函数上放置断点时,它会抛出一条错误消息,提示“此时无法设置断点.. 文档中的代码未加载”
我应该如何处理这个问题?如果您需要更多信息,请告诉我。
【问题讨论】:
标签: jquery internet-explorer apache-tiles