87,996
社区成员




$(document).ready(function(){
$("form").bind("submit",function(){
$('<div id="unloadMask"></div>').appendTo('body').height($("body").height());
$("p.btn input").attr("disabled","disabled");
});
});
$(document).ready(function(){
$(window).bind("beforeunload",function(){
$('<div id="unloadMask"></div>').appendTo('body').height($("body").height());
$("p.btn input").attr("disabled","disabled");
});
});
$(document).ready(function(){
$("form").submit(function(e) {
if($(this).valid()){
$('<div id="unloadMask"></div>').appendTo('body').height($("body").height());
$("p.btn input").attr("disabled","disabled");
}
});
});
#unloadMask {position:absolute;top:0px;left:0px;width:100%;filter:Alpha(Opacity=50);opacity:0.5;z-index:65535;background:#ccc url(loading.gif) center no-repeat;}
$("form").valid(); //true or false
$("form input[name=something]").valid(); //true or false
jquery.validate扩充了valid方法,可以用来判断form表单或者某个字段是否通过验证[/quote]
非常感谢,我就是一直在考虑,应该有这么一个办法,就是不知道具体该怎么写,谢谢!结贴
$("form").valid(); //true or false
$("form input[name=something]").valid(); //true or false
jquery.validate扩充了valid方法,可以用来判断form表单或者某个字段是否通过验证
<span class="field-validation-error" data-valmsg-replace="true" data-valmsg-for="Area">
<span class="" for="Area">区县不能为空</span>
</span>
我就在自定义的submit事件中,判断如下代码得到的长度
$(".input-validation-error").length
length为0,就表示数据验证通过,初步测试可行,不知道还有没更好的方法。还没有发现form元素上有什么私有属性。