标签:
转自:http://www.2cto.com/kf/201311/260304.html
使用jquery-easyui制作用户界面,必填项很简单,只需要一个简单的属性data-options="required:true" 就可以把一个输入变成必输项。
[javascript] $(‘#DrpHA‘).combobox({ required: false });
可是一想,既然隐藏了必输项必然就不需要输入了。能不能修改jquery-easyui的源代码,把它的验证修改下。于是就研究起了源代码。
[javascript] function validate(target){ if ($.fn.validatebox){ var t = $(target); t.find(‘.validatebox-text:not(:disabled)‘).validatebox(‘validate‘); var invalidbox = t.find(‘.validatebox-invalid‘); invalidbox.filter(‘:not(:disabled):first‘).focus(); return invalidbox.length == 0; } return true; }
[javascript] function validate(target) { if ($.fn.validatebox) { var t = $(target); t.find(‘.validatebox-text:not(:disabled)‘).validatebox(‘validate‘); // var invalidbox = t.find(‘.validatebox-invalid‘); var invalidbox2 = t.find(‘.validatebox-invalid‘).find(‘:visible‘); // alert(invalidbox2.length); invalidbox2.filter(‘:not(:disabled):first‘).focus(); return invalidbox2.length == 0; } return true; }
[javascript] function _3d6(_3dc){ if($.fn.validatebox){ var t=$(_3dc); t.find(".validatebox-text:not(:disabled)").validatebox("validate"); //var _3dd=t.find(".validatebox-invalid"); var invalidbox2 = t.find(‘.validatebox-invalid‘).find(‘:visible‘); alert(invalidbox2.length); //_3dd.filter(":not(:disabled):first").focus(); invalidbox2.filter(":not(:disabled):first").focus(); return invalidbox2.length==0; }
标签:
原文地址:http://www.cnblogs.com/Procedure-mice/p/5756883.html