<script language="javascript" type="text/javascript"> $(function () { var flg = $("#fromsp").validate(); var options = { beforeSubmit: function () { if (flg) { return true; } return false; }, success: function (respineText, statusText) { if (statusText == "success") { Closesp(); } else { Errosp(); } }, clearForm: true, resetForm: true }; $("#fromsp").submit(function () { $(this).ajaxSubmit(options); return false; //添加上去 }); }); </script>
这个jquery from提交之前的验证老是无效就提交了 原因是beforeSubmit: function () { if (flg) { return true; } return false; } 貌似都是true 这个问题怎么解决呢?
$(function () {
$("#fromsp").validate(function () {
var options = {
success: function (respineText, statusText) {
if (statusText == "success") {
Closesp();
} else {
Errosp();
}
},
clearForm: true,
resetForm: true
};
$("#fromsp").submit(function () {
$(this).ajaxSubmit(options);
return false; //添加上去
});
});
});
把jquery的from 包在validate里面把from的那个beforeSubmit去掉
恩 我试了下 ok了