问题描述
$("#drChengRen").removeAttr("validate");$("#drChengRen").rules("remove","selcount");alert($("#drChengRen").attr("validate"));
下拉框都移除不了?怎么回事用的jqueryvalidate
解决方案
解决方案二:
本帖最后由 net_lover 于 2012-01-14 12:56:22 编辑
解决方案三:
引用1楼net_lover的回复:
varsettings=$('form').validate().settings;deletesettings.rules.rightform_input1;deletesettings.messages.rightform_input1;or$('#drChengRen').removeClass("{required:true,messages:{……
$('#drChengRen').removeClass("{selcount:true}")不好使`还进验证
解决方案四:
贴你的代码和使用的js地址
解决方案五:
jQuery.validator.addMethod("selcount",function(value,element){varcCount=$("#drChild").is(":hidden")?($("#txtChild").val()==""?"0":$("#txtChild").val()):$("#drChild").val();varflag2=true;if(value=="0"&&cCount=="0"||value==""&&cCount==""){flag2=false;}alert('sel');returnflag2||this.optional(element);//returnfalse||this.optional(element);},"请填写人数");$("#drChengRen,#drChild").change(function(){if($(this).val()=="more"){if($(this).attr("id")=="drChild"){$("#txtChild").show();}else{$('#drChengRen').removeClass("{selcount:true}")$("#txtChengren").show();alert($("#drChengRen").attr("validate"));$("#txtChengren").rules("add",{count:true});}$(this).hide();}else{varaCount=$("#drChengRen").val()=='0'?0:parseInt($("#drChengRen").val());varcCount=$("#drChild").val()=='0'?0:parseInt($("#drChild").val());$("#divItem").attr("innerHTML",createTable(aCount,cCount));}});
给你复制的是所有调用js前台<asp:DropDownListID="drChengRen"validate="{selcount:true}"runat="server">绑定的验证
解决方案六:
我是本地程序`代码多`就你发的所有调用
解决方案七:
移除之后点确认按钮还会输出sel不就是没有移除掉