方法一:
$.extend($.fn.validatebox.methods, {
remove: function(jq, newposition){
return jq.each(function(){
$(this).removeClass("validatebox-text validatebox-invalid").unbind('focus').unbind('blur');
});
},
reduce: function(jq, newposition){
return jq.each(function(){
var opt = $(this).data().validatebox.options;
$(this).addClass("validatebox-text").validatebox(opt);
});
}
});
$('#style').combobox({
onSelect:function(record){
var stylev =record.value;
if(stylev==0){
**$('#num').validatebox('reduce');
$('#file').validatebox('remove');**
$('#sid').show();
}else if(stylev==1){
**$('#file').validatebox('reduce');//增加必填项校验
$('#num').validatebox('remove');//删除必填项校验**
$('#sid').hide();
}
}
});
方法二:
<input class="easyui-validatebox" type="text" id='packageName' name='packageName' data-options="required:true,validType:['maxLength[90]']" style="width:150px" />
function showpap(){
var panelStyle = $("#panelStyle").combobox('getValue');
if("6X1"==panelStyle){
$("#packageName").validatebox({required:true});//增加必填项校验
}else{
$("#packageName").validatebox({required:false});//删除必填项校验
}
}