How to use nextall method in Cypress

Best JavaScript code snippet using cypress

formCheck.js

Source:formCheck.js Github

copy

Full Screen

1// JavaScript Document 		date:2015-11-192//表单验证3$(function(){4	$('#myFormInput2').find("span[class='help-block']").fadeTo(1,0);5	//点击重置按钮移除表单样式6	$("input[type='reset']").click(function (){7		$('#myFormInput2').find("span[class='help-block']").fadeTo(1,0);8		$('#myFormInput2Error').hide();9		$('.form-group').removeClass('has-error');10		$('.form-group').removeClass('has-success');11	12	});13	/*********************************input模式表单上传验证********************************************/	   14	//单文件上传控件选择文件后执行的操作15	$(".fileupload").change(function(){16		var value = $(this).val();17		if(value){18			var width = $(this).parent("span").prevAll(".uneditable-input").css('width');19			var ziNum = parseInt(width)/16;//显示字数,防止变形20			//$(this).parent("span").prevAll(".uneditable-input").find(".fileupload-preview").text(value.substring(0,ziNum)+"...");21			$(this).parent("span").prevAll(".uneditable-input").find("i").attr("data-original-title",value);22			$(this).parent("span").prevAll(".uneditable-input").find("i").fadeTo(1,1);23			$(this).parent("span").nextAll("span").fadeTo(1,1);24			//验证25			var required = $(this).attr("required");26			var fileType = $(this).attr("fileType");27			if(required){28				//需要验证必填29				if(!value){30					//没有值31					$(this).parents(".form-group").addClass("has-error");32					$(this).parents(".input-group").nextAll(".help-block").text("请上传文件!");33					$(this).parents(".input-group").nextAll(".help-block").fadeTo(1,1);34				}else if(value&&fileType){35					//验证上传类型36					var str = value.split(".");37					var fileHz = str[str.length - 1];38					if((fileType.toLowerCase()).indexOf(fileHz.toLowerCase())<0){39						//文件类型不匹配40						$(this).parents(".form-group").addClass("has-error");41						$(this).parents(".input-group").nextAll(".help-block").text("文件类型不匹配,请上传"+fileType+"的文件类型!");42						$(this).parents(".input-group").nextAll(".help-block").fadeTo(1,1);43					}else{44						$(this).parents(".form-group").removeClass("has-error").addClass("has-success");45						$(this).parents(".input-group").nextAll(".help-block").fadeTo(1,0);46					}47				}else{48					$(this).parents(".form-group").removeClass("has-error").addClass("has-success");49					$(this).parents(".input-group").nextAll(".help-block").fadeTo(1,0);	50				}51			}52		}53	});54	//单文件上传控件删除文件后执行的操作55	$(".fileupload").parent("span").nextAll("span").click(function(){56		$(this).prevAll(".uneditable-input").find(".fileupload-preview").text("");57		$(this).prevAll(".uneditable-input").find("i").attr("data-original-title","");58		$(this).prevAll(".uneditable-input").find("i").fadeTo(1,0);59		$(this).prev("span").find("input[type='file']").val("");60		$(this).fadeTo(1,0);61		//验证62		var required = $(this).prev("span").find("input[type='file']").attr("required");63		if(required){64			//需要验证65			$(this).parents(".form-group").addClass("has-error");66			$(this).parents(".input-group").nextAll(".help-block").text("请上传文件!");67			$(this).parents(".input-group").nextAll(".help-block").fadeTo(1,1);68		}69	});70	71	/*********************************图标模式表单上传验证********************************************/72	//单文件上传控件选择文件后执行的操作73	$(".fileuploadIocs").change(function(){74		var value = $(this).val();75		if(value){76			$(this).parent("span").prevAll(".uneditable-input").find("i").attr("data-original-title",value);77			$(this).parent("span").prevAll(".uneditable-input").find("i").fadeTo(1,1);78			$(this).parent("span").nextAll("span").fadeTo(1,1);79			//验证80			var required = $(this).attr("required");81			var fileType = $(this).attr("fileType");82			if(required){83				//需要验证必填84				if(!value){85					//没有值86					$(this).parents(".form-group").addClass("has-error");87					$(this).parents(".input-group").nextAll("i").attr("data-original-title","请上传文件!");88					$(this).parents(".input-group").nextAll("i").addClass("fa-warning");89				}else if(value&&fileType){90					//验证上传类型91					var str = value.split(".");92					var fileHz = str[str.length - 1];93					if((fileType.toLowerCase()).indexOf(fileHz.toLowerCase())<0){94						//文件类型不匹配95						$(this).parents(".form-group").addClass("has-error");96						$(this).parents(".input-group").prevAll("i").attr("data-original-title","文件类型不匹配,请上传"+fileType+"的文件类型!");97						$(this).parents(".input-group").prevAll("i").addClass("fa-warning");98					}else{99						$(this).parents(".form-group").removeClass("has-error").addClass("has-success");100						$(this).parents(".input-group").prevAll("i").removeClass("fa-warning").addClass("fa-check");101						$(this).parents(".input-group").prevAll("i").attr("data-original-title","");102						103					}104				}else{105					$(this).parents(".form-group").removeClass("has-error").addClass("has-success");106					$(this).parents(".input-group").prevAll("i").removeClass("fa-warning").addClass("fa-check");107					$(this).parents(".input-group").prevAll("i").attr("data-original-title","");108				}109			}110		}111	});112	//单文件上传控件删除文件后执行的操作113	$(".fileuploadIocs").parent("span").nextAll("span").click(function(){114		$(this).prevAll(".uneditable-input").find(".fileupload-preview").text("");115		$(this).prevAll(".uneditable-input").find("i").attr("data-original-title","");116		$(this).prevAll(".uneditable-input").find("i").fadeTo(1,0);117		$(this).prev("span").find("input[type='file']").val("");118		$(this).fadeTo(1,0);119		//验证120		var required = $(this).prev("span").find("input[type='file']").attr("required");121		if(required){122			//需要验证123			$(this).parents(".form-group").addClass("has-error");124			$(this).parents(".input-group").prevAll("i").attr("data-original-title","请上传文件!");125			$(this).parents(".input-group").prevAll("i").addClass("fa-warning");126		}127	});128//*****************************span提示表单1**************************************129	$("#myFormInput1").find(".form-control").blur(function(){130		formCheckInput(this);131	});132	$("#myFormInput1").find(".form-control").keyup(function(){133		formCheckInput(this);134	});135	$("#myFormInput1").find(".form-control").change(function(){136		formCheckInput(this);137	});138	//验证单选框139//	$(".form-group").find(".radio-list").mouseout(function(){140//		ridioCheck(this);								 141//	});142	//验证复选框143	$(".form-group").find(".checkbox-list").mouseout(function(){144		checkboxCheck(this);							 145	});146	//提交表单时验证147	$("#myFormInput1").submit(function(){148		$("#myFormInput1").find(".fileupload").change();149		$("#myFormInput1").find(".form-control").blur();150		$("#myFormInput1").find(".form-group").find(".checkbox-list").mouseout();151		$("#myFormInput1").find(".form-group").find(".radio-list").mouseout();152		var isNot = $("#myFormInput1").find(".form-group.has-error").length;153		if(isNot==0){154			$("#myFormInput1Error").fadeTo(1,0);155			return true;156		}else{157			$("#myFormInput1Error").fadeTo(1,1);158			return false;159		}160	});161//*****************************span提示表单2**************************************162	$("#myFormInput2").find(".form-control").blur(function(){163		formCheckInput(this);164	});165	$("#myFormInput2").find(".form-control").keyup(function(){166		formCheckInput(this);167	});168	$("#myFormInput2").find(".form-control").change(function(){169		formCheckInput(this);170	});171	//提交表单时验证172	$("#myFormInput2").submit(function(){173		$("#myFormInput2").find(".fileupload").change();174		$("#myFormInput2").find(".form-control").blur();175		$("#myFormInput2").find(".form-group").find(".checkbox-list").mouseout();176		$("#myFormInput2").find(".form-group").find(".radio-list").mouseout();177		var isNot = $("#myFormInput2").find(".form-group.has-error").length;178		if(isNot==0){179			$("#myFormInput2Error").hide();180			return true;181		}else{182			$("#myFormInput2Error").show();183			return false;184		}185	});186//*****************************span提示表单3**************************************187	$("#myFormInput3").find(".form-control").blur(function(){188		formCheckInput(this);189	});190	$("#myFormInput3").find(".form-control").keyup(function(){191		formCheckInput(this);192	});193	$("#myFormInput3").find(".form-control").change(function(){194		formCheckInput(this);195	});196	//提交表单时验证197	$("#myFormInput3").submit(function(){198		$("#myFormInput3").find(".fileupload").change();199		$("#myFormInput3").find(".form-control").blur();200		$("#myFormInput3").find(".form-group").find(".checkbox-list").mouseout();201		$("#myFormInput3").find(".form-group").find(".radio-list").mouseout();202		var isNot = $("#myFormInput3").find(".form-group.has-error").length;203		if(isNot==0){204			$("#myFormInput3Error").fadeTo(1,0);205			return true;206		}else{207			$("#myFormInput3Error").fadeTo(1,1);208			return false;209		}210	});211	212//*****************************span提示表单4**************************************213	$("#myFormInput4").find(".form-control").blur(function(){214		formCheckInput(this);215	});216	$("#myFormInput4").find(".form-control").keyup(function(){217		formCheckInput(this);218	});219	$("#myFormInput4").find(".form-control").change(function(){220		formCheckInput(this);221	});222	//提交表单时验证223	$("#myFormInput4").submit(function(){224		$("#myFormInput4").find(".fileupload").change();225		$("#myFormInput4").find(".form-control").blur();226		$("#myFormInput4").find(".form-group").find(".checkbox-list").mouseout();227		$("#myFormInput4").find(".form-group").find(".radio-list").mouseout();228		var isNot = $("#myFormInput4").find(".form-group.has-error").length;229		if(isNot==0){230			$("#myFormInput4Error").fadeTo(1,0);231			return true;232		}else{233			$("#myFormInput4Error").fadeTo(1,1);234			return false;235		}236	});237//*****************************Icons提示表单1**************************************238	$("#myFormIcons1").find(".form-control").blur(function(){239		formCheckIcons(this);240	});241	$("#myFormIcons1").find(".form-control").keyup(function(){242		formCheckIcons(this);243	});244	$("#myFormIcons1").find(".form-control").change(function(){245		formCheckIcons(this);246	});247	248	//提交按钮表单验证249	$("#myFormIcons1").submit(function(){250		$("#myFormIcons1").find(".fileuploadIocns").change();251		$("#myFormIcons1").find(".form-control").blur();252		$("#myFormIcons1").find(".form-group").find(".checkbox-list").mouseout();253		$("#myFormIcons1").find(".form-group").find(".radio-list").mouseout();254		//取出错误状态的控件的个数255		var isNot = $("#myFormIcons1").find(".form-group.has-error").length;256		//如果错误状态控件的个数为0,则表示表单填写成功257		if(isNot == 0){258			$("#myFormIcons1Error").fadeTo(1,0);259			return true;260		}else{261			$("#myFormIcons1Error").fadeTo(1,1);262			return false;263		}264	});265	266//*****************************Icons提示表单2**************************************267	$("#myFormIcons2").find(".form-control").blur(function(){268		formCheckIcons(this);269	});270	$("#myFormIcons2").find(".form-control").keyup(function(){271		formCheckIcons(this);272	});273	$("#myFormIcons2").find(".form-control").change(function(){274		formCheckIcons(this);275	});276	277	//提交按钮表单验证278	$("#myFormIcons2").submit(function(){279		$("#myFormIcons2").find(".fileuploadIocns").change();280		$("#myFormIcons2").find(".form-control").blur();281		$("#myFormIcons2").find(".form-group").find(".checkbox-list").mouseout();282		$("#myFormIcons2").find(".form-group").find(".radio-list").mouseout();283		//取出错误状态的控件的个数284		var isNot = $("#myFormIcons2").find(".form-group.has-error").length;285		//如果错误状态控件的个数为0,则表示表单填写成功286		if(isNot == 0){287			$("#myFormIcons2Error").fadeTo(1,0);288			return true;289		}else{290			$("#myFormIcons2Error").fadeTo(1,1);291			return false;292		}293	});294	295//*****************************Icons提示表单3**************************************296	$("#myFormIcons3").find(".form-control").blur(function(){297		formCheckIcons(this);298	});299	$("#myFormIcons3").find(".form-control").keyup(function(){300		formCheckIcons(this);301	});302	$("#myFormIcons3").find(".form-control").change(function(){303		formCheckIcons(this);304	});305	306	//提交按钮表单验证307	$("#myFormIcons3").submit(function(){308		$("#myFormIcons3").find(".fileuploadIocns").change();309		$("#myFormIcons3").find(".form-control").blur();310		$("#myFormIcons3").find(".form-group").find(".checkbox-list").mouseout();311		$("#myFormIcons3").find(".form-group").find(".radio-list").mouseout();312		//取出错误状态的控件的个数313		var isNot = $("#myFormIcons3").find(".form-group.has-error").length;314		//如果错误状态控件的个数为0,则表示表单填写成功315		if(isNot == 0){316			$("#myFormIcons3Error").fadeTo(1,0);317			return true;318		}else{319			$("#myFormIcons3Error").fadeTo(1,1);320			return false;321		}322	});323	324//*****************************Icons提示表单4**************************************325	$("#myFormIcons4").find(".form-control").blur(function(){326		formCheckIcons(this);327	});328	$("#myFormIcons4").find(".form-control").keyup(function(){329		formCheckIcons(this);330	});331	$("#myFormIcons4").find(".form-control").change(function(){332		formCheckIcons(this);333	});334	335	//提交按钮表单验证336	$("#myFormIcons4").submit(function(){337		$("#myFormIcons4").find(".fileuploadIocns").change();338		$("#myFormIcons4").find(".form-control").blur();339		$("#myFormIcons4").find(".form-group").find(".checkbox-list").mouseout();340		$("#myFormIcons4").find(".form-group").find(".radio-list").mouseout();341		//取出错误状态的控件的个数342		var isNot = $("#myFormIcons4").find(".form-group.has-error").length;343		//如果错误状态控件的个数为0,则表示表单填写成功344		if(isNot == 0){345			$("#myFormIcons4Error").fadeTo(1,0);346			return true;347		}else{348			$("#myFormIcons4Error").fadeTo(1,1);349			return false;350		}351	});352});353//验证表单,以边框变色和span文字提示错误信息354function formCheckInput(object){355	var value =  $(object).val();356	value = value.replace(/[ ]/g,"");357	if(value==''||!value){358		value = false;359	}360	var required = $(object).attr("required");361	var max = $(object).attr("max");362	var min = $(object).attr("min");363	var checkType = $(object).attr("checkType");364	//验证必填365	if(required){366		//验证367		if(!value||value==''){368			$(object).parents(".form-group").addClass("has-error");369			if($(object).nextAll(".help-block").length){370				$(object).nextAll(".help-block").text("输入的内容不能为空!");371				$(object).nextAll(".help-block").fadeTo(1,1);372			}else{373				$(object).parent('.input-group').nextAll(".help-block").text("输入的内容不能为空!");374				$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);375			}376		}else{377			$(object).parents(".form-group").removeClass("has-error").addClass("has-success");378			if($(object).nextAll(".help-block").length){379				$(object).nextAll(".help-block").fadeTo(1,0);380			}else{381				$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);382			}383		}384	}385	//验证最大长度386	if(max){387		if(value.length>max){388			$(object).parents(".form-group").addClass("has-error");389			if($(object).nextAll(".help-block").length){390				$(object).nextAll(".help-block").text("请输入1-"+max+"个字符!");391				$(object).nextAll(".help-block").fadeTo(1,1);392			}else{393				$(object).parent('.input-group').nextAll(".help-block").text("请输入1-"+max+"个字符!");394				$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);395			}396		}else if(!required){397			$(object).parents(".form-group").removeClass("has-error").addClass("has-success");398			if($(object).nextAll(".help-block").length){399				$(object).nextAll(".help-block").fadeTo(1,0);400			}else{401				$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);402			}403		}404	}405	//验证最小长度406	if(min){407		if(value.length<min&&value){408			$(object).parents(".form-group").addClass("has-error");409			if($(object).nextAll(".help-block").length){410				$(object).nextAll(".help-block").text("输入的内容长度不能小于"+min+"个字符!");411				$(object).nextAll(".help-block").fadeTo(1,1);412			}else{413				$(object).parent('.input-group').nextAll(".help-block").text("输入的内容长度不能小于"+min+"个字符!");414				$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);415			}416		}else if(!required){417			$(object).parents(".form-group").removeClass("has-error").addClass("has-success");418			if($(object).nextAll(".help-block").length){419				$(object).nextAll(".help-block").fadeTo(1,0);420			}else{421				$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);422			}423		}424	}425	//验证类型426	if(checkType){427		if(checkType=='email'){428			//邮箱验证429			var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;430			if(!myreg.test(value)&&value)431			{432				$(object).parents(".form-group").addClass("has-error");433				if($(object).nextAll(".help-block").length){434					$(object).nextAll(".help-block").text("请输入正确的Email!");435					$(object).nextAll(".help-block").fadeTo(1,1);436				}else{437					$(object).parent('.input-group').nextAll(".help-block").text("请输入正确的Email!");438					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);439				}440			}else if(!required){441				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");442				if($(object).nextAll(".help-block").length){443					$(object).nextAll(".help-block").fadeTo(1,0);444				}else{445					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);446				}447			}448		}else if(checkType=='plusInt'){449			//验证正整数数字非0450			var myreg = /^\+?[1-9][0-9]*$/;451			if(!myreg.test(value)&&value)452			{453				$(object).parents(".form-group").addClass("has-error");454				if($(object).nextAll(".help-block").length){455					$(object).nextAll(".help-block").text("请输入正整数!");456					$(object).nextAll(".help-block").fadeTo(1,1);457				}else{458					$(object).parent('.input-group').nextAll(".help-block").text("请输入正整数!");459					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);460				}461			}else if(!required){462				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");463				if($(object).nextAll(".help-block").length){464					$(object).nextAll(".help-block").fadeTo(1,0);465				}else{466					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);467				}468			}469		}else if(checkType=='zeroInt'){470			//验证正整数数字和0471			var myreg = /^\+?[0-9][0-9]*$/;472			if(!myreg.test(value)&&value)473			{474				$(object).parents(".form-group").addClass("has-error");475				if($(object).nextAll(".help-block").length){476					$(object).nextAll(".help-block").text("请输入0或正整数!");477					$(object).nextAll(".help-block").fadeTo(1,1);478				}else{479					$(object).parent('.input-group').nextAll(".help-block").text("请输入0或正整数!");480					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);481				}482			}else if(!required){483				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");484				if($(object).nextAll(".help-block").length){485					$(object).nextAll(".help-block").fadeTo(1,0);486				}else{487					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);488				}489			}490		}else if(checkType.split("_")[0]=='floatNum'){491			//验证小数小数点最多N位492			var myreg = "";493			if(checkType.split("_")[1]==1){494				myreg = /^[-]?\d*\.?\d{1,1}$/;495			}else if(checkType.split("_")[1]==2){496				myreg = /^[-]?\d*\.?\d{1,2}$/;497			}else if(checkType.split("_")[1]==3){498				myreg = /^[-]?\d*\.?\d{1,3}$/;499			}else if(checkType.split("_")[1]==4){500				myreg = /^[-]?\d*\.?\d{1,4}$/;501			}else if(checkType.split("_")[1]==5){502				myreg = /^[-]?\d*\.?\d{1,5}$/;503			}else{504				myreg = /^[-]?\d*\.?\d{1,1}$/;505			}506			if(!myreg.test(value)&&value)507			{508				$(object).parents(".form-group").addClass("has-error");509				if($(object).nextAll(".help-block").length){510					$(object).nextAll(".help-block").text("请输入小数,小数点后最多保留"+checkType.split("_")[1]+"位!");511					$(object).nextAll(".help-block").fadeTo(1,1);512				}else{513					$(object).parent('.input-group').nextAll(".help-block").text("请输入小数,小数点后最多保留"+checkType.split("_")[1]+"位!");514					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);515				}516			}else if(!required){517				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");518				if($(object).nextAll(".help-block").length){519					$(object).nextAll(".help-block").fadeTo(1,0);520				}else{521					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);522				}523			}524		}else if(checkType.split("_")[0]=='PfloatNum'){525			//验证正小数小数点最多N位526			var myreg = "";527			if(checkType.split("_")[1]==1){528				myreg = /^\d*\.?\d{1,1}$/;529			}else if(checkType.split("_")[1]==2){530				myreg = /^\d*\.?\d{1,2}$/;531			}else if(checkType.split("_")[1]==3){532				myreg = /^\d*\.?\d{1,3}$/;533			}else if(checkType.split("_")[1]==4){534				myreg = /^\d*\.?\d{1,4}$/;535			}else if(checkType.split("_")[1]==5){536				myreg = /^\d*\.?\d{1,5}$/;537			}else{538				myreg = /^\d*\.?\d{1,1}$/;539			}540			if(!myreg.test(value)&&value)541			{542				$(object).parents(".form-group").addClass("has-error");543				if($(object).nextAll(".help-block").length){544					$(object).nextAll(".help-block").text("请输入正小数,小数点后最多保留"+checkType.split("_")[1]+"位!");545					$(object).nextAll(".help-block").fadeTo(1,1);546				}else{547					$(object).parent('.input-group').nextAll(".help-block").text("请输入正小数,小数点后最多保留"+checkType.split("_")[1]+"位!");548					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);549				}550			}else if(!required){551				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");552				if($(object).nextAll(".help-block").length){553					$(object).nextAll(".help-block").fadeTo(1,0);554				}else{555					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);556				}557			}558		}else if(checkType.split("_")[0]=='NfloatNum'){559			//验证负小数小数点最多N位560			var myreg = "";561			if(checkType.split("_")[1]==1){562				myreg = /^-\d*\.?\d{1,1}$/;563			}else if(checkType.split("_")[1]==2){564				myreg = /^-\d*\.?\d{1,2}$/;565			}else if(checkType.split("_")[1]==3){566				myreg = /^-\d*\.?\d{1,3}$/;567			}else if(checkType.split("_")[1]==4){568				myreg = /^-\d*\.?\d{1,4}$/;569			}else if(checkType.split("_")[1]==5){570				myreg = /^-\d*\.?\d{1,5}$/;571			}else{572				myreg = /^-\d*\.?\d{1,1}$/;573			}574			if(!myreg.test(value)&&value)575			{576				$(object).parents(".form-group").addClass("has-error");577				if($(object).nextAll(".help-block").length){578					$(object).nextAll(".help-block").text("请输入负小数,小数点后最多保留"+checkType.split("_")[1]+"位!");579					$(object).nextAll(".help-block").fadeTo(1,1);580				}else{581					$(object).parent('.input-group').nextAll(".help-block").text("请输入负小数,小数点后最多保留"+checkType.split("_")[1]+"位!");582					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);583				}584			}else if(!required){585				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");586				if($(object).nextAll(".help-block").length){587					$(object).nextAll(".help-block").fadeTo(1,0);588				}else{589					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);590				}591			}592		}else if(checkType=='phone'){593			//验证电话594			var tel=/^([0-9]{3,4}\-)?[0-9]{7,8}$/;595			var phone=/^(\+86)?1[0-9]{10}$/;596			if(!tel.test(value)&&!phone.test(value)&&value)597			{598				$(object).parents(".form-group").addClass("has-error");599				if($(object).nextAll(".help-block").length){600					$(object).nextAll(".help-block").text("请输入正确的手机或座机号码!");601					$(object).nextAll(".help-block").fadeTo(1,1);602				}else{603					$(object).parent('.input-group').nextAll(".help-block").text("请输入正确的手机或座机号码!");604					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);605				}606			}else if(!required){607				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");608				if($(object).nextAll(".help-block").length){609					$(object).nextAll(".help-block").fadeTo(1,0);610				}else{611					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);612				}613			}614		}else if(checkType=='userName'){615			//验证只能输入数字,字母,下划线616			var myreg =/^[a-zA-Z]{1}[0-9a-zA-Z_]{0,}$/;617			if(!myreg.test(value)&&value)618			{619				$(object).parents(".form-group").addClass("has-error");620				if($(object).nextAll(".help-block").length){621					$(object).nextAll(".help-block").text("只能输入字母、数字或下划线,不能以数字和下划线开头!");622					$(object).nextAll(".help-block").fadeTo(1,1);623				}else{624					$(object).parent('.input-group').nextAll(".help-block").text("只能输入字母、数字或下划线,不能以数字和下划线开头!");625					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);626				}627			}else if(!required){628				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");629				if($(object).nextAll(".help-block").length){630					$(object).nextAll(".help-block").fadeTo(1,0);631				}else{632					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);633				}634			}635		}else if(checkType=='URL'){636			var myreg=/^[a-zA-z]+:\/\/*/;637			if(!value||value==''){638				$(object).parents(".form-group").addClass("has-error");639				if($(object).nextAll(".help-block").length){640					$(object).nextAll(".help-block").text("Rss地址不能为空,请输入Rss地址");641					$(object).nextAll(".help-block").fadeTo(1,1);642				}else{643					$(object).parent('.input-group').nextAll(".help-block").text("Rss地址不能为空,请输入Rss地址");644					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);645				}646			}else if(!myreg.test(value)&&value)647			{648				$(object).parents(".form-group").addClass("has-error");649				if($(object).nextAll(".help-block").length){650					$(object).nextAll(".help-block").text("请输入正确的URl地址!<http://www.***.com>");651					$(object).nextAll(".help-block").fadeTo(1,1);652				}else{653					$(object).parent('.input-group').nextAll(".help-block").text("请输入正确的URl地址!<http://www.***.com>");654					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);655				}656			}else if(!required){657				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");658				if($(object).nextAll(".help-block").length){659					$(object).nextAll(".help-block").fadeTo(1,0);660				}else{661					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);662				}663			}664		}else if(checkType=='Directory'){665			if(!value||value==''){666				$(object).parents(".form-group").addClass("has-error");667				if($(object).nextAll(".help-block").length){668					$(object).nextAll(".help-block").text("文件(夹)名称不能为空,请输入文件名称");669					$(object).nextAll(".help-block").fadeTo(1,1);670				}else{671					$(object).parent('.input-group').nextAll(".help-block").text("文件(夹)名称不能为空,请输入文件名称");672					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);673				}674			}else if(max){675				if(value.length>max){676					$(object).parents(".form-group").addClass("has-error");677					if($(object).nextAll(".help-block").length){678						$(object).nextAll(".help-block").text("请输入1-"+max+"个字符!");679						$(object).nextAll(".help-block").fadeTo(1,1);680					}else{681						$(object).parent('.input-group').nextAll(".help-block").text("请输入1-"+max+"个字符!");682						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);683					}684				}else if(!required){685					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");686					if($(object).nextAll(".help-block").length){687						$(object).nextAll(".help-block").fadeTo(1,0);688					}else{689						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);690					}691				}692			}else{693				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");694				if($(object).nextAll(".help-block").length){695					$(object).nextAll(".help-block").fadeTo(1,0);696				}else{697					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);698				}699			}700		}else if(checkType=='oldpwd'){701			if(!value||value==''){702				$(object).parents(".form-group").addClass("has-error");703				if($(object).nextAll(".help-block").length){704					$(object).nextAll(".help-block").text("请输入旧密码");705					$(object).nextAll(".help-block").fadeTo(1,1);706				}else{707					$(object).parent('.input-group').nextAll(".help-block").text("请输入原密码");708					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);709				}710			}else if(max){711				if(value.length>max){712					$(object).parents(".form-group").addClass("has-error");713					if($(object).nextAll(".help-block").length){714						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");715						$(object).nextAll(".help-block").fadeTo(1,1);716					}else{717						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");718						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);719					}720				}else if(value.length<min){721					$(object).parents(".form-group").addClass("has-error");722					if($(object).nextAll(".help-block").length){723						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");724						$(object).nextAll(".help-block").fadeTo(1,1);725					}else{726						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");727						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);728					}729					730				}else if(!required){731					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");732					if($(object).nextAll(".help-block").length){733						$(object).nextAll(".help-block").fadeTo(1,0);734					}else{735						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);736					}737				}738			}else{739				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");740				if($(object).nextAll(".help-block").length){741					$(object).nextAll(".help-block").fadeTo(1,0);742				}else{743					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);744				}745			}746		}else if(checkType=='newpwd'){747			var val=$(object).val();748			if(val.indexOf(" ")>=0){749				$(object).parents(".form-group").addClass("has-error");750				if($(object).nextAll(".help-block").length){751					$(object).nextAll(".help-block").text("请不要输入空格");752					$(object).nextAll(".help-block").fadeTo(1,1);753				}else{754					$(object).parent('.input-group').nextAll(".help-block").text("请不要输入空格");755					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);756				}757			}else if(!value||value==''){758				$(object).parents(".form-group").addClass("has-error");759				if($(object).nextAll(".help-block").length){760					$(object).nextAll(".help-block").text("请输入新密码");761					$(object).nextAll(".help-block").fadeTo(1,1);762				}else{763					$(object).parent('.input-group').nextAll(".help-block").text("请输入新密码");764					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);765				}766			}else if(max){767				if(value.length>max){768					$(object).parents(".form-group").addClass("has-error");769					if($(object).nextAll(".help-block").length){770						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");771						$(object).nextAll(".help-block").fadeTo(1,1);772					}else{773						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");774						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);775					}776				}else if(value.length<min){777					$(object).parents(".form-group").addClass("has-error");778					if($(object).nextAll(".help-block").length){779						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");780						$(object).nextAll(".help-block").fadeTo(1,1);781					}else{782						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");783						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);784					}785					786				}else if(!required){787					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");788					if($(object).nextAll(".help-block").length){789						$(object).nextAll(".help-block").fadeTo(1,0);790					}else{791						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);792					}793				}794			}else{795				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");796				if($(object).nextAll(".help-block").length){797					$(object).nextAll(".help-block").fadeTo(1,0);798				}else{799					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);800				}801			}802		}else if(checkType=='realname'){803			if(!value||value==''){804				$(object).parents(".form-group").addClass("has-error");805				if($(object).nextAll(".help-block").length){806					$(object).nextAll(".help-block").text("请您输入姓名");807					$(object).nextAll(".help-block").fadeTo(1,1);808				}else{809					$(object).parent('.input-group').nextAll(".help-block").text("请您输入姓名");810					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);811				}812			}else if(max){813				if(value.length>max){814					$(object).parents(".form-group").addClass("has-error");815					if($(object).nextAll(".help-block").length){816						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");817						$(object).nextAll(".help-block").fadeTo(1,1);818					}else{819						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");820						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);821					}822				}else if(value.length<min){823					$(object).parents(".form-group").addClass("has-error");824					if($(object).nextAll(".help-block").length){825						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");826						$(object).nextAll(".help-block").fadeTo(1,1);827					}else{828						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");829						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);830					}831					832				}else if(!required){833					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");834					if($(object).nextAll(".help-block").length){835						$(object).nextAll(".help-block").fadeTo(1,0);836					}else{837						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);838					}839				}840			}else{841				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");842				if($(object).nextAll(".help-block").length){843					$(object).nextAll(".help-block").fadeTo(1,0);844				}else{845					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);846				}847			}848		}else if(checkType=='news'){849			if(!value||value==''){850				$(object).parents(".form-group").addClass("has-error");851				if($(object).nextAll(".help-block").length){852					$(object).nextAll(".help-block").text("栏目名称不能为空,请输入栏目名称");853					$(object).nextAll(".help-block").fadeTo(1,1);854				}else{855					$(object).parent('.input-group').nextAll(".help-block").text("栏目名称不能为空,请输入栏目名称");856					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);857				}858			}else if(max){859				if(value.length>max){860					$(object).parents(".form-group").addClass("has-error");861					if($(object).nextAll(".help-block").length){862						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");863						$(object).nextAll(".help-block").fadeTo(1,1);864					}else{865						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");866						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);867					}868				}else if(value.length<min){869					$(object).parents(".form-group").addClass("has-error");870					if($(object).nextAll(".help-block").length){871						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");872						$(object).nextAll(".help-block").fadeTo(1,1);873					}else{874						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");875						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);876					}877					878				}else if(!required){879					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");880					if($(object).nextAll(".help-block").length){881						$(object).nextAll(".help-block").fadeTo(1,0);882					}else{883						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);884					}885				}886			}else{887				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");888				if($(object).nextAll(".help-block").length){889					$(object).nextAll(".help-block").fadeTo(1,0);890				}else{891					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);892				}893			}894		}else if(checkType=='sort'){895			var myreg = /^\+?[1-9][0-9]*$/;896			if(!myreg.test(value)&&value)897			{898				$(object).parents(".form-group").addClass("has-error");899				if($(object).nextAll(".help-block").length){900					$(object).nextAll(".help-block").text("请输入正整数!");901					$(object).nextAll(".help-block").fadeTo(1,1);902				}else{903					$(object).parent('.input-group').nextAll(".help-block").text("请输入正整数");904					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);905				}906			}else if(!required){907				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");908				if($(object).nextAll(".help-block").length){909					$(object).nextAll(".help-block").fadeTo(1,0);910				}else{911					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);912				}913			}914			if(!value||value==''){915				$(object).parents(".form-group").addClass("has-error");916				if($(object).nextAll(".help-block").length){917					$(object).nextAll(".help-block").text("排序号不能为空,请输入排序号");918					$(object).nextAll(".help-block").fadeTo(1,1);919				}else{920					$(object).parent('.input-group').nextAll(".help-block").text("排序号不能为空,请输入排序号");921					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);922				}923			}else if(max){924				if(value.length>max){925					$(object).parents(".form-group").addClass("has-error");926					if($(object).nextAll(".help-block").length){927						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");928						$(object).nextAll(".help-block").fadeTo(1,1);929					}else{930						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");931						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);932					}933				}else if(value.length<min){934					$(object).parents(".form-group").addClass("has-error");935					if($(object).nextAll(".help-block").length){936						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");937						$(object).nextAll(".help-block").fadeTo(1,1);938					}else{939						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");940						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);941					}942					943				}else if(!required){944					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");945					if($(object).nextAll(".help-block").length){946						$(object).nextAll(".help-block").fadeTo(1,0);947					}else{948						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);949					}950				}951			}else{952				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");953				if($(object).nextAll(".help-block").length){954					$(object).nextAll(".help-block").fadeTo(1,0);955				}else{956					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);957				}958			}959		}else if(checkType=='loginname'){960			var myreg =/^[a-zA-Z]{1}[0-9a-zA-Z_]{0,}$/;961			if(!myreg.test(value)&&value)962			{963				$(object).parents(".form-group").addClass("has-error");964				if($(object).nextAll(".help-block").length){965					$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");966					$(object).nextAll(".help-block").fadeTo(1,1);967				}else{968					$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");969					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);970				}971			}else if(!required){972				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");973				if($(object).nextAll(".help-block").length){974					$(object).nextAll(".help-block").fadeTo(1,0);975				}else{976					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);977				}978			}979			if(!value||value==''){980				$(object).parents(".form-group").addClass("has-error");981				if($(object).nextAll(".help-block").length){982					$(object).nextAll(".help-block").text("用户登录名不能为空,请输入");983					$(object).nextAll(".help-block").fadeTo(1,1);984				}else{985					$(object).parent('.input-group').nextAll(".help-block").text("用户登录名不能为空,请输入");986					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);987				}988			}else if(max){989				if(value.length>max){990					$(object).parents(".form-group").addClass("has-error");991					if($(object).nextAll(".help-block").length){992						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");993						$(object).nextAll(".help-block").fadeTo(1,1);994					}else{995						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");996						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);997					}998				}else if(value.length<min){999					$(object).parents(".form-group").addClass("has-error");1000					if($(object).nextAll(".help-block").length){1001						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1002						$(object).nextAll(".help-block").fadeTo(1,1);1003					}else{1004						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1005						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1006					}1007					1008				}else if(!required){1009					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1010					if($(object).nextAll(".help-block").length){1011						$(object).nextAll(".help-block").fadeTo(1,0);1012					}else{1013						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1014					}1015				}1016			}else{1017				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1018				if($(object).nextAll(".help-block").length){1019					$(object).nextAll(".help-block").fadeTo(1,0);1020				}else{1021					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1022				}1023			}1024		}else if(checkType=='truename'){1025			if(!value||value==''){1026				$(object).parents(".form-group").addClass("has-error");1027				if($(object).nextAll(".help-block").length){1028					$(object).nextAll(".help-block").text("姓名不能为空,请输入");1029					$(object).nextAll(".help-block").fadeTo(1,1);1030				}else{1031					$(object).parent('.input-group').nextAll(".help-block").text("姓名不能为空,请输入");1032					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1033				}1034			}else if(max){1035				if(value.length>max){1036					$(object).parents(".form-group").addClass("has-error");1037					if($(object).nextAll(".help-block").length){1038						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1039						$(object).nextAll(".help-block").fadeTo(1,1);1040					}else{1041						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1042						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1043					}1044				}else if(value.length<min){1045					$(object).parents(".form-group").addClass("has-error");1046					if($(object).nextAll(".help-block").length){1047						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1048						$(object).nextAll(".help-block").fadeTo(1,1);1049					}else{1050						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1051						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1052					}1053					1054				}else if(!required){1055					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1056					if($(object).nextAll(".help-block").length){1057						$(object).nextAll(".help-block").fadeTo(1,0);1058					}else{1059						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1060					}1061				}1062			}else{1063				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1064				if($(object).nextAll(".help-block").length){1065					$(object).nextAll(".help-block").fadeTo(1,0);1066				}else{1067					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1068				}1069			}1070		}else if(checkType=='groupname'){1071			if(!value||value==''){1072				$(object).parents(".form-group").addClass("has-error");1073				if($(object).nextAll(".help-block").length){1074					$(object).nextAll(".help-block").text("用户组名称不能为空,请输入");1075					$(object).nextAll(".help-block").fadeTo(1,1);1076				}else{1077					$(object).parent('.input-group').nextAll(".help-block").text("用户组名称不能为空,请输入");1078					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1079				}1080			}else if(max){1081				if(value.length>max){1082					$(object).parents(".form-group").addClass("has-error");1083					if($(object).nextAll(".help-block").length){1084						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1085						$(object).nextAll(".help-block").fadeTo(1,1);1086					}else{1087						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1088						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1089					}1090				}else if(value.length<min){1091					$(object).parents(".form-group").addClass("has-error");1092					if($(object).nextAll(".help-block").length){1093						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1094						$(object).nextAll(".help-block").fadeTo(1,1);1095					}else{1096						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1097						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1098					}1099					1100				}else if(!required){1101					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1102					if($(object).nextAll(".help-block").length){1103						$(object).nextAll(".help-block").fadeTo(1,0);1104					}else{1105						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1106					}1107				}1108			}else{1109				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1110				if($(object).nextAll(".help-block").length){1111					$(object).nextAll(".help-block").fadeTo(1,0);1112				}else{1113					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1114				}1115			}1116		}else if(checkType=='size'){1117			var myreg = /^\+?[1-9][0-9]*$/;1118			if(!myreg.test(value)&&value)1119			{1120				$(object).parents(".form-group").addClass("has-error");1121				if($(object).nextAll(".help-block").length){1122					$(object).nextAll(".help-block").text("请输入正整数!");1123					$(object).nextAll(".help-block").fadeTo(1,1);1124				}else{1125					$(object).parent('.input-group').nextAll(".help-block").text("请输入正整数");1126					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1127				}1128			}else if(!required){1129				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1130				if($(object).nextAll(".help-block").length){1131					$(object).nextAll(".help-block").fadeTo(1,0);1132				}else{1133					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1134				}1135			}1136			if(!value||value==''){1137				$(object).parents(".form-group").addClass("has-error");1138				if($(object).nextAll(".help-block").length){1139					$(object).nextAll(".help-block").text("空间大小不能为空,请输入");1140					$(object).nextAll(".help-block").fadeTo(1,1);1141				}else{1142					$(object).parent('.input-group').nextAll(".help-block").text("空间大小不能为空,请输入");1143					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1144				}1145			}else if(max){1146				if(value.length>max){1147					$(object).parents(".form-group").addClass("has-error");1148					if($(object).nextAll(".help-block").length){1149						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");1150						$(object).nextAll(".help-block").fadeTo(1,1);1151					}else{1152						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");1153						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1154					}1155				}else if(value.length<min){1156					$(object).parents(".form-group").addClass("has-error");1157					if($(object).nextAll(".help-block").length){1158						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");1159						$(object).nextAll(".help-block").fadeTo(1,1);1160					}else{1161						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");1162						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1163					}1164					1165				}else if(!required){1166					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1167					if($(object).nextAll(".help-block").length){1168						$(object).nextAll(".help-block").fadeTo(1,0);1169					}else{1170						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1171					}1172				}1173			}else{1174				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1175				if($(object).nextAll(".help-block").length){1176					$(object).nextAll(".help-block").fadeTo(1,0);1177				}else{1178					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1179				}1180			}1181		}1182	}1183}1184//验证表单,以图标和气泡形式提示错误信息1185function formCheckIcons(object){1186	var value =  $(object).val();1187	value = value.replace(/[ ]/g,"");1188	if(value==''||!value){1189		value = false;	1190	}1191	var required = $(object).attr("required");1192	var max = $(object).attr("max");1193	var min = $(object).attr("min");1194	var checkType = $(object).attr("checkType");1195	//验证必填1196	if(required){1197		//验证1198		if(!value){1199			$(object).parents(".form-group").addClass("has-error");1200			if($(object).prevAll("i").length){1201				$(object).prevAll("i").attr("data-original-title","输入的内容不能为空!");1202				$(object).prevAll("i").addClass("fa-warning");1203			}else{1204				$(object).parent('.input-group').prevAll("i").attr("data-original-title","输入的内容不能为空!");1205				$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1206			}1207		}else{1208			$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1209			if($(object).prevAll("i").length){1210				$(object).prevAll("i").attr("data-original-title","");1211				$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");	1212			}else{1213				$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1214				$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1215			}1216		}1217	}1218	//验证最大长度1219	if(max){1220		if(value.length>max){1221			$(object).parents(".form-group").addClass("has-error");1222			if($(object).prevAll("i").length){1223				$(object).prevAll("i").attr("data-original-title","输入的内容长度不能大于"+max+"!");1224				$(object).prevAll("i").addClass("fa-warning");1225			}else{1226				$(object).parent('.input-group').prevAll("i").attr("data-original-title","输入的内容长度不能大于"+max+"!");1227				$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1228			}1229		}else if(!required){1230			$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1231			if($(object).prevAll("i").length){1232				$(object).prevAll("i").attr("data-original-title","");1233				$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1234			}else{1235				$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1236				$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1237			}1238		}1239	}1240	//验证最小长度1241	if(min){1242		if(value.length<min&&value){1243			$(object).parents(".form-group").addClass("has-error");1244			1245			if($(object).prevAll("i").length){1246				$(object).prevAll("i").attr("data-original-title","输入的内容长度不能小于"+min+"!");1247				$(object).prevAll("i").addClass("fa-warning");1248			}else{1249				$(object).parent('.input-group').prevAll("i").attr("data-original-title","输入的内容长度不能小于"+min+"!");1250				$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1251			}1252		}else if(!required){1253			$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1254			if($(object).prevAll("i").length){1255				$(object).prevAll("i").attr("data-original-title","");1256				$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1257			}else{1258				$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1259				$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1260			}1261		}1262	}1263	//验证类型1264	if(checkType){1265		if(checkType=='email'){1266			//邮箱验证1267			var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;1268			if(!myreg.test(value)&&value)1269			{1270				$(object).parents(".form-group").addClass("has-error");1271				1272				if($(object).prevAll("i").length){1273					$(object).prevAll("i").attr("data-original-title","请输入正确的Email地址!");1274					$(object).prevAll("i").addClass("fa-warning");1275				}else{1276					$(object).parent('.input-group').prevAll("i").attr("data-original-title","请输入正确的Email地址!");1277					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1278				}1279			}else if(!required){1280				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1281				if($(object).prevAll("i").length){1282					$(object).prevAll("i").attr("data-original-title","");1283					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1284				}else{1285					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1286					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1287				}1288			}1289		}else if(checkType=='plusInt'){1290			//验证正整数数字1291			var myreg = /^\+?[1-9][0-9]*$/;1292			if(!myreg.test(value)&&value)1293			{1294				$(object).parents(".form-group").addClass("has-error");1295				1296				if($(object).prevAll("i").length){1297					$(object).prevAll("i").attr("data-original-title","请输入正整数!");1298					$(object).prevAll("i").addClass("fa-warning");1299				}else{1300					$(object).parent('.input-group').prevAll("i").attr("data-original-title","请输入正整数!");1301					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1302				}1303			}else if(!required){1304				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1305				if($(object).prevAll("i").length){1306					$(object).prevAll("i").attr("data-original-title","");1307					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1308				}else{1309					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1310					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1311				}1312			}1313		}else if(checkType=='zeroInt'){1314			//验证正整数数字包括01315			var myreg = /^\+?[0-9][0-9]*$/;1316			if(!myreg.test(value)&&value)1317			{1318				$(object).parents(".form-group").addClass("has-error");1319				1320				if($(object).prevAll("i").length){1321					$(object).prevAll("i").attr("data-original-title","请输入0或正整数!");1322					$(object).prevAll("i").addClass("fa-warning");1323				}else{1324					$(object).parent('.input-group').prevAll("i").attr("data-original-title","请输入0或正整数!");1325					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1326				}1327			}else if(!required){1328				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1329				if($(object).prevAll("i").length){1330					$(object).prevAll("i").attr("data-original-title","");1331					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1332				}else{1333					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1334					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1335				}1336			}1337		}else if(checkType.split("_")[0]=='floatNum'){1338			//验证小数小数点最多N位1339			var myreg = "";1340			if(checkType.split("_")[1]==1){1341				myreg = /^[-]?\d*\.?\d{1,1}$/;1342			}else if(checkType.split("_")[1]==2){1343				myreg = /^[-]?\d*\.?\d{1,2}$/;1344			}else if(checkType.split("_")[1]==3){1345				myreg = /^[-]?\d*\.?\d{1,3}$/;1346			}else if(checkType.split("_")[1]==4){1347				myreg = /^[-]?\d*\.?\d{1,4}$/;1348			}else if(checkType.split("_")[1]==5){1349				myreg = /^[-]?\d*\.?\d{1,5}$/;1350			}else{1351				myreg = /^[-]?\d*\.?\d{1,1}$/;1352			}1353			if(!myreg.test(value)&&value)1354			{1355				$(object).parents(".form-group").addClass("has-error");1356				1357				if($(object).prevAll("i").length){1358					$(object).prevAll("i").attr("data-original-title","请输入小数,小数点后最多保留"+checkType.split("_")[1]+"位!");1359					$(object).prevAll("i").addClass("fa-warning");1360				}else{1361					$(object).parent('.input-group').prevAll("i").attr("data-original-title","请输入小数,小数点后最多保留"+checkType.split("_")[1]+"位!");1362					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1363				}1364			}else if(!required){1365				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1366				if($(object).prevAll("i").length){1367					$(object).prevAll("i").attr("data-original-title","");1368					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1369				}else{1370					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1371					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1372				}1373			}1374		}else if(checkType.split("_")[0]=='PfloatNum'){1375			//验证正小数小数点最多N位1376			var myreg = "";1377			if(checkType.split("_")[1]==1){1378				myreg = /^\d*\.?\d{1,1}$/;1379			}else if(checkType.split("_")[1]==2){1380				myreg = /^\d*\.?\d{1,2}$/;1381			}else if(checkType.split("_")[1]==3){1382				myreg = /^\d*\.?\d{1,3}$/;1383			}else if(checkType.split("_")[1]==4){1384				myreg = /^\d*\.?\d{1,4}$/;1385			}else if(checkType.split("_")[1]==5){1386				myreg = /^\d*\.?\d{1,5}$/;1387			}else{1388				myreg = /^\d*\.?\d{1,1}$/;1389			}1390			if(!myreg.test(value)&&value)1391			{1392				$(object).parents(".form-group").addClass("has-error");1393				1394				if($(object).prevAll("i").length){1395					$(object).prevAll("i").attr("data-original-title","请输入正小数,小数点后最多保留"+checkType.split("_")[1]+"位!");1396					$(object).prevAll("i").addClass("fa-warning");1397				}else{1398					$(object).parent('.input-group').prevAll("i").attr("data-original-title","请输入正小数,小数点后最多保留"+checkType.split("_")[1]+"位!");1399					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1400				}1401			}else if(!required){1402				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1403				if($(object).prevAll("i").length){1404					$(object).prevAll("i").attr("data-original-title","");1405					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1406				}else{1407					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1408					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1409				}1410			}1411		}else if(checkType.split("_")[0]=='NfloatNum'){1412			//验证负小数小数点最多N位1413			var myreg = "";1414			if(checkType.split("_")[1]==1){1415				myreg = /^-\d*\.?\d{1,1}$/;1416			}else if(checkType.split("_")[1]==2){1417				myreg = /^-\d*\.?\d{1,2}$/;1418			}else if(checkType.split("_")[1]==3){1419				myreg = /^-\d*\.?\d{1,3}$/;1420			}else if(checkType.split("_")[1]==4){1421				myreg = /^-\d*\.?\d{1,4}$/;1422			}else if(checkType.split("_")[1]==5){1423				myreg = /^-\d*\.?\d{1,5}$/;1424			}else{1425				myreg = /^-\d*\.?\d{1,1}$/;1426			}1427			if(!myreg.test(value)&&value)1428			{1429				$(object).parents(".form-group").addClass("has-error");1430				1431				if($(object).prevAll("i").length){1432					$(object).prevAll("i").attr("data-original-title","请输入负小数,小数点后最多保留"+checkType.split("_")[1]+"位!");1433					$(object).prevAll("i").addClass("fa-warning");1434				}else{1435					$(object).parent('.input-group').prevAll("i").attr("data-original-title","请输入负小数,小数点后最多保留"+checkType.split("_")[1]+"位!");1436					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1437				}1438			}else if(!required){1439				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1440				if($(object).prevAll("i").length){1441					$(object).prevAll("i").attr("data-original-title","");1442					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1443				}else{1444					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1445					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1446				}1447			}1448		}else if(checkType=='phone'){1449			//验证电话1450			var tel=/^([0-9]{3,4}\-)?[0-9]{7,8}$/;1451			var phone=/^(\+86)?1[0-9]{10}$/;1452			if(!tel.test(value)&&!phone.test(value)&&value)1453			{1454				$(object).parents(".form-group").addClass("has-error");1455				1456				if($(object).prevAll("i").length){1457					$(object).prevAll("i").attr("data-original-title","请输入正确的手机或座机号码!");1458					$(object).prevAll("i").addClass("fa-warning");1459				}else{1460					$(object).parent('.input-group').prevAll("i").attr("data-original-title","请输入正确的手机或座机号码!");1461					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1462				}1463			}else if(!required){1464				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1465				if($(object).prevAll("i").length){1466					$(object).prevAll("i").attr("data-original-title","");1467					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1468				}else{1469					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1470					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1471				}1472			}1473		}else if(checkType=='userName'){1474			//验证只能输入数字,字母,下划线1475			var myreg =/^[a-zA-Z]{1}[0-9a-zA-Z_]{0,}$/;1476			if(!myreg.test(value)&&value)1477			{1478				$(object).parents(".form-group").addClass("has-error");1479				1480				if($(object).prevAll("i").length){1481					$(object).prevAll("i").attr("data-original-title","只能输入字母、数字或下划线,不能以数字和下划线开头!");1482					$(object).prevAll("i").addClass("fa-warning");1483				}else{1484					$(object).parent('.input-group').prevAll("i").attr("data-original-title","只能输入字母、数字或下划线,不能以数字和下划线开头!");1485					$(object).parent('.input-group').prevAll("i").addClass("fa-warning");1486				}1487			}else if(!required){1488				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1489				if($(object).prevAll("i").length){1490					$(object).prevAll("i").attr("data-original-title","");1491					$(object).prevAll("i").removeClass("fa-warning").addClass("fa-check");1492				}else{1493					$(object).parent('.input-group').prevAll("i").attr("data-original-title","");1494					$(object).parent('.input-group').prevAll("i").removeClass("fa-warning").addClass("fa-check");1495				}1496			}else if(checkType=='URL'){1497				var myreg=/^[a-zA-z]+:\/\/*/;1498				if(!value||value==''){1499					$(object).parents(".form-group").addClass("has-error");1500					if($(object).nextAll(".help-block").length){1501						$(object).nextAll(".help-block").text("Rss地址不能为空,请输入Rss地址");1502						$(object).nextAll(".help-block").fadeTo(1,1);1503					}else{1504						$(object).parent('.input-group').nextAll(".help-block").text("Rss地址不能为空,请输入Rss地址");1505						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1506					}1507				}else if(!myreg.test(value)&&value)1508				{1509					$(object).parents(".form-group").addClass("has-error");1510					if($(object).nextAll(".help-block").length){1511						$(object).nextAll(".help-block").text("请输入正确的URl地址!<http://www.***.com>");1512						$(object).nextAll(".help-block").fadeTo(1,1);1513					}else{1514						$(object).parent('.input-group').nextAll(".help-block").text("请输入正确的URl地址!<http://www.***.com>");1515						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1516					}1517				}else if(!required){1518					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1519					if($(object).nextAll(".help-block").length){1520						$(object).nextAll(".help-block").fadeTo(1,0);1521					}else{1522						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1523					}1524				}1525			}else if(checkType=='Directory'){1526			if(!value||value==''){1527				$(object).parents(".form-group").addClass("has-error");1528				if($(object).nextAll(".help-block").length){1529					$(object).nextAll(".help-block").text("文件(夹)名称不能为空,请输入文件名称");1530					$(object).nextAll(".help-block").fadeTo(1,1);1531				}else{1532					$(object).parent('.input-group').nextAll(".help-block").text("文件(夹)名称不能为空,请输入文件名称");1533					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1534				}1535			}else if(max){1536				if(value.length>max){1537					$(object).parents(".form-group").addClass("has-error");1538					if($(object).nextAll(".help-block").length){1539						$(object).nextAll(".help-block").text("请输入1-"+max+"个字符!");1540						$(object).nextAll(".help-block").fadeTo(1,1);1541					}else{1542						$(object).parent('.input-group').nextAll(".help-block").text("请输入1-"+max+"个字符!");1543						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1544					}1545				}else if(!required){1546					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1547					if($(object).nextAll(".help-block").length){1548						$(object).nextAll(".help-block").fadeTo(1,0);1549					}else{1550						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1551					}1552				}1553			}else{1554				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1555				if($(object).nextAll(".help-block").length){1556					$(object).nextAll(".help-block").fadeTo(1,0);1557				}else{1558					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1559				}1560			}1561		}else if(checkType=='oldpwd'){1562			if(!value||value==''){1563				$(object).parents(".form-group").addClass("has-error");1564				if($(object).nextAll(".help-block").length){1565					$(object).nextAll(".help-block").text("请输入旧密码");1566					$(object).nextAll(".help-block").fadeTo(1,1);1567				}else{1568					$(object).parent('.input-group').nextAll(".help-block").text("请输入旧密码");1569					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1570				}1571			}else if(max){1572				if(value.length>max){1573					$(object).parents(".form-group").addClass("has-error");1574					if($(object).nextAll(".help-block").length){1575						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1576						$(object).nextAll(".help-block").fadeTo(1,1);1577					}else{1578						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1579						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1580					}1581				}else if(value.length<min){1582					$(object).parents(".form-group").addClass("has-error");1583					if($(object).nextAll(".help-block").length){1584						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1585						$(object).nextAll(".help-block").fadeTo(1,1);1586					}else{1587						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1588						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1589					}1590					1591				}else if(!required){1592					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1593					if($(object).nextAll(".help-block").length){1594						$(object).nextAll(".help-block").fadeTo(1,0);1595					}else{1596						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1597					}1598				}1599			}else{1600				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1601				if($(object).nextAll(".help-block").length){1602					$(object).nextAll(".help-block").fadeTo(1,0);1603				}else{1604					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1605				}1606			}1607		}else if(checkType=='oldpwd'){1608			if(!value||value==''){1609				$(object).parents(".form-group").addClass("has-error");1610				if($(object).nextAll(".help-block").length){1611					$(object).nextAll(".help-block").text("请输入新密码");1612					$(object).nextAll(".help-block").fadeTo(1,1);1613				}else{1614					$(object).parent('.input-group').nextAll(".help-block").text("请输入新密码");1615					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1616				}1617			}else if(max){1618				if(value.length>max){1619					$(object).parents(".form-group").addClass("has-error");1620					if($(object).nextAll(".help-block").length){1621						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1622						$(object).nextAll(".help-block").fadeTo(1,1);1623					}else{1624						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1625						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1626					}1627				}else if(value.length<min){1628					$(object).parents(".form-group").addClass("has-error");1629					if($(object).nextAll(".help-block").length){1630						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1631						$(object).nextAll(".help-block").fadeTo(1,1);1632					}else{1633						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1634						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1635					}1636					1637				}else if(!required){1638					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1639					if($(object).nextAll(".help-block").length){1640						$(object).nextAll(".help-block").fadeTo(1,0);1641					}else{1642						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1643					}1644				}1645			}else{1646				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1647				if($(object).nextAll(".help-block").length){1648					$(object).nextAll(".help-block").fadeTo(1,0);1649				}else{1650					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1651				}1652			}1653		}else if(checkType=='realname'){1654			if(!value||value==''){1655				$(object).parents(".form-group").addClass("has-error");1656				if($(object).nextAll(".help-block").length){1657					$(object).nextAll(".help-block").text("请您输入姓名");1658					$(object).nextAll(".help-block").fadeTo(1,1);1659				}else{1660					$(object).parent('.input-group').nextAll(".help-block").text("请您输入姓名");1661					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1662				}1663			}else if(max){1664				if(value.length>max){1665					$(object).parents(".form-group").addClass("has-error");1666					if($(object).nextAll(".help-block").length){1667						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1668						$(object).nextAll(".help-block").fadeTo(1,1);1669					}else{1670						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1671						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1672					}1673				}else if(value.length<min){1674					$(object).parents(".form-group").addClass("has-error");1675					if($(object).nextAll(".help-block").length){1676						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1677						$(object).nextAll(".help-block").fadeTo(1,1);1678					}else{1679						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1680						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1681					}1682					1683				}else if(!required){1684					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1685					if($(object).nextAll(".help-block").length){1686						$(object).nextAll(".help-block").fadeTo(1,0);1687					}else{1688						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1689					}1690				}1691			}else{1692				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1693				if($(object).nextAll(".help-block").length){1694					$(object).nextAll(".help-block").fadeTo(1,0);1695				}else{1696					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1697				}1698			}1699		}else if(checkType=='news'){1700			if(!value||value==''){1701				$(object).parents(".form-group").addClass("has-error");1702				if($(object).nextAll(".help-block").length){1703					$(object).nextAll(".help-block").text("栏目名称不能为空,请输入栏目名称");1704					$(object).nextAll(".help-block").fadeTo(1,1);1705				}else{1706					$(object).parent('.input-group').nextAll(".help-block").text("栏目名称不能为空,请输入栏目名称");1707					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1708				}1709			}else if(max){1710				if(value.length>max){1711					$(object).parents(".form-group").addClass("has-error");1712					if($(object).nextAll(".help-block").length){1713						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1714						$(object).nextAll(".help-block").fadeTo(1,1);1715					}else{1716						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1717						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1718					}1719				}else if(value.length<min){1720					$(object).parents(".form-group").addClass("has-error");1721					if($(object).nextAll(".help-block").length){1722						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1723						$(object).nextAll(".help-block").fadeTo(1,1);1724					}else{1725						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1726						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1727					}1728					1729				}else if(!required){1730					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1731					if($(object).nextAll(".help-block").length){1732						$(object).nextAll(".help-block").fadeTo(1,0);1733					}else{1734						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1735					}1736				}1737			}else{1738				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1739				if($(object).nextAll(".help-block").length){1740					$(object).nextAll(".help-block").fadeTo(1,0);1741				}else{1742					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1743				}1744			}1745		}else if(checkType=='sort'){1746			var myreg = /^\+?[1-9][0-9]*$/;1747			if(!myreg.test(value)&&value)1748			{1749				$(object).parents(".form-group").addClass("has-error");1750				if($(object).nextAll(".help-block").length){1751					$(object).nextAll(".help-block").text("请输入正整数!");1752					$(object).nextAll(".help-block").fadeTo(1,1);1753				}else{1754					$(object).parent('.input-group').nextAll(".help-block").text("请输入正整数");1755					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1756				}1757			}else if(!required){1758				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1759				if($(object).nextAll(".help-block").length){1760					$(object).nextAll(".help-block").fadeTo(1,0);1761				}else{1762					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1763				}1764			}1765			if(!value||value==''){1766				$(object).parents(".form-group").addClass("has-error");1767				if($(object).nextAll(".help-block").length){1768					$(object).nextAll(".help-block").text("排序号不能为空,请输入排序号");1769					$(object).nextAll(".help-block").fadeTo(1,1);1770				}else{1771					$(object).parent('.input-group').nextAll(".help-block").text("排序号不能为空,请输入排序号");1772					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1773				}1774			}else if(max){1775				if(value.length>max){1776					$(object).parents(".form-group").addClass("has-error");1777					if($(object).nextAll(".help-block").length){1778						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1779						$(object).nextAll(".help-block").fadeTo(1,1);1780					}else{1781						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1782						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1783					}1784				}else if(value.length<min){1785					$(object).parents(".form-group").addClass("has-error");1786					if($(object).nextAll(".help-block").length){1787						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1788						$(object).nextAll(".help-block").fadeTo(1,1);1789					}else{1790						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1791						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1792					}1793					1794				}else if(!required){1795					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1796					if($(object).nextAll(".help-block").length){1797						$(object).nextAll(".help-block").fadeTo(1,0);1798					}else{1799						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1800					}1801				}1802			}else{1803				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1804				if($(object).nextAll(".help-block").length){1805					$(object).nextAll(".help-block").fadeTo(1,0);1806				}else{1807					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1808				}1809			}1810		}else if(checkType=='loginname'){1811			var myreg =/^[a-zA-Z]{1}[0-9a-zA-Z_]{0,}$/;1812			if(!myreg.test(value)&&value)1813			{1814				$(object).parents(".form-group").addClass("has-error");1815				if($(object).nextAll(".help-block").length){1816					$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1817					$(object).nextAll(".help-block").fadeTo(1,1);1818				}else{1819					$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1820					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1821				}1822			}else if(!required){1823				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1824				if($(object).nextAll(".help-block").length){1825					$(object).nextAll(".help-block").fadeTo(1,0);1826				}else{1827					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1828				}1829			}1830			if(!value||value==''){1831				$(object).parents(".form-group").addClass("has-error");1832				if($(object).nextAll(".help-block").length){1833					$(object).nextAll(".help-block").text("用户登录名不能为空,请输入");1834					$(object).nextAll(".help-block").fadeTo(1,1);1835				}else{1836					$(object).parent('.input-group').nextAll(".help-block").text("用户登录名不能为空,请输入");1837					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1838				}1839			}else if(max){1840				if(value.length>max){1841					$(object).parents(".form-group").addClass("has-error");1842					if($(object).nextAll(".help-block").length){1843						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1844						$(object).nextAll(".help-block").fadeTo(1,1);1845					}else{1846						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1847						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1848					}1849				}else if(value.length<min){1850					$(object).parents(".form-group").addClass("has-error");1851					if($(object).nextAll(".help-block").length){1852						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1853						$(object).nextAll(".help-block").fadeTo(1,1);1854					}else{1855						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字母、数字或下划线,不能以数字和下划线开头");1856						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1857					}1858					1859				}else if(!required){1860					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1861					if($(object).nextAll(".help-block").length){1862						$(object).nextAll(".help-block").fadeTo(1,0);1863					}else{1864						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1865					}1866				}1867			}else{1868				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1869				if($(object).nextAll(".help-block").length){1870					$(object).nextAll(".help-block").fadeTo(1,0);1871				}else{1872					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1873				}1874			}1875		}else if(checkType=='truename'){1876			if(!value||value==''){1877				$(object).parents(".form-group").addClass("has-error");1878				if($(object).nextAll(".help-block").length){1879					$(object).nextAll(".help-block").text("姓名不能为空,请输入");1880					$(object).nextAll(".help-block").fadeTo(1,1);1881				}else{1882					$(object).parent('.input-group').nextAll(".help-block").text("姓名不能为空,请输入");1883					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1884				}1885			}else if(max){1886				if(value.length>max){1887					$(object).parents(".form-group").addClass("has-error");1888					if($(object).nextAll(".help-block").length){1889						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1890						$(object).nextAll(".help-block").fadeTo(1,1);1891					}else{1892						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1893						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1894					}1895				}else if(value.length<min){1896					$(object).parents(".form-group").addClass("has-error");1897					if($(object).nextAll(".help-block").length){1898						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1899						$(object).nextAll(".help-block").fadeTo(1,1);1900					}else{1901						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1902						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1903					}1904					1905				}else if(!required){1906					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1907					if($(object).nextAll(".help-block").length){1908						$(object).nextAll(".help-block").fadeTo(1,0);1909					}else{1910						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1911					}1912				}1913			}else{1914				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1915				if($(object).nextAll(".help-block").length){1916					$(object).nextAll(".help-block").fadeTo(1,0);1917				}else{1918					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1919				}1920			}1921		}else if(checkType=='groupname'){1922			if(!value||value==''){1923				$(object).parents(".form-group").addClass("has-error");1924				if($(object).nextAll(".help-block").length){1925					$(object).nextAll(".help-block").text("用户组名称不能为空,请输入");1926					$(object).nextAll(".help-block").fadeTo(1,1);1927				}else{1928					$(object).parent('.input-group').nextAll(".help-block").text("用户组名称不能为空,请输入");1929					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1930				}1931			}else if(max){1932				if(value.length>max){1933					$(object).parents(".form-group").addClass("has-error");1934					if($(object).nextAll(".help-block").length){1935						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1936						$(object).nextAll(".help-block").fadeTo(1,1);1937					}else{1938						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1939						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1940					}1941				}else if(value.length<min){1942					$(object).parents(".form-group").addClass("has-error");1943					if($(object).nextAll(".help-block").length){1944						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1945						$(object).nextAll(".help-block").fadeTo(1,1);1946					}else{1947						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个字符");1948						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1949					}1950					1951				}else if(!required){1952					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1953					if($(object).nextAll(".help-block").length){1954						$(object).nextAll(".help-block").fadeTo(1,0);1955					}else{1956						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1957					}1958				}1959			}else{1960				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1961				if($(object).nextAll(".help-block").length){1962					$(object).nextAll(".help-block").fadeTo(1,0);1963				}else{1964					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1965				}1966			}1967		}else if(checkType=='size'){1968			var myreg = /^\+?[1-9][0-9]*$/;1969			if(!myreg.test(value)&&value)1970			{1971				$(object).parents(".form-group").addClass("has-error");1972				if($(object).nextAll(".help-block").length){1973					$(object).nextAll(".help-block").text("请输入正整数!");1974					$(object).nextAll(".help-block").fadeTo(1,1);1975				}else{1976					$(object).parent('.input-group').nextAll(".help-block").text("请输入正整数");1977					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1978				}1979			}else if(!required){1980				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");1981				if($(object).nextAll(".help-block").length){1982					$(object).nextAll(".help-block").fadeTo(1,0);1983				}else{1984					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);1985				}1986			}1987			if(!value||value==''){1988				$(object).parents(".form-group").addClass("has-error");1989				if($(object).nextAll(".help-block").length){1990					$(object).nextAll(".help-block").text("空间大小不能为空,请输入");1991					$(object).nextAll(".help-block").fadeTo(1,1);1992				}else{1993					$(object).parent('.input-group').nextAll(".help-block").text("空间大小不能为空,请输入");1994					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);1995				}1996			}else if(max){1997				if(value.length>max){1998					$(object).parents(".form-group").addClass("has-error");1999					if($(object).nextAll(".help-block").length){2000						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");2001						$(object).nextAll(".help-block").fadeTo(1,1);2002					}else{2003						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");2004						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);2005					}2006				}else if(value.length<min){2007					$(object).parents(".form-group").addClass("has-error");2008					if($(object).nextAll(".help-block").length){2009						$(object).nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");2010						$(object).nextAll(".help-block").fadeTo(1,1);2011					}else{2012						$(object).parent('.input-group').nextAll(".help-block").text("请输入"+min+"-"+max+"个正整数");2013						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,1);2014					}2015					2016				}else if(!required){2017					$(object).parents(".form-group").removeClass("has-error").addClass("has-success");2018					if($(object).nextAll(".help-block").length){2019						$(object).nextAll(".help-block").fadeTo(1,0);2020					}else{2021						$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);2022					}2023				}2024			}else{2025				$(object).parents(".form-group").removeClass("has-error").addClass("has-success");2026				if($(object).nextAll(".help-block").length){2027					$(object).nextAll(".help-block").fadeTo(1,0);2028				}else{2029					$(object).parent('.input-group').nextAll(".help-block").fadeTo(1,0);2030				}2031			}2032		}2033	}2034}2035//验证单选框2036function ridioCheck(obj){2037	if(($(obj).attr("required"))!=''){2038		if($(obj).find('input:radio[type="radio"]:checked').length==0){2039			$(obj).parents(".form-group").addClass("has-error");2040			$(obj).nextAll(".help-block").text("请选择一项!");2041			$(obj).nextAll(".help-block").fadeTo(1,1);2042		}else{2043			$(obj).parents(".form-group").removeClass("has-error").addClass("has-success");2044			$(obj).nextAll(".help-block").fadeTo(1,0);	2045		}2046	}2047}2048//验证复选框2049function checkboxCheck(obj){2050	if(($(obj).attr("required"))){2051		var min = $(obj).attr("min");2052		var max = $(obj).attr("max");2053		if($(obj).find('input:checkbox[type="checkbox"]:checked').length==0){2054			$(obj).parents(".form-group").addClass("has-error");2055			$(obj).nextAll(".help-block").text("请选择选项!");2056			$(obj).nextAll(".help-block").fadeTo(1,1);2057		}else if(min&&$(obj).find('input:checkbox[type="checkbox"]:checked').length<min){2058			$(obj).parents(".form-group").addClass("has-error");2059			$(obj).nextAll(".help-block").text("请至少选择"+min+"项!");2060			$(obj).nextAll(".help-block").fadeTo(1,1);2061		}else if(max&&$(obj).find('input:checkbox[type="checkbox"]:checked').length>max){2062			$(obj).parents(".form-group").addClass("has-error");2063			$(obj).nextAll(".help-block").text("请至多选择"+max+"项!");2064			$(obj).nextAll(".help-block").fadeTo(1,1);2065		}else{2066			$(obj).parents(".form-group").removeClass("has-error").addClass("has-success");2067			$(obj).nextAll(".help-block").fadeTo(1,0);	2068		}2069	}2070}...

Full Screen

Full Screen

biaodan.js

Source:biaodan.js Github

copy

Full Screen

1	//---------------------验证手机号------------------2	$(".zhengze").focus(function(){3		$(".zhengze").css({"border":"1px solid #6eb9e0","color":"#333"})4		$(".zhengze").nextAll(".z_shou").show().html("请输入11位手机号").css("background","#ccc")5		$(".zhengze").nextAll(".z_dui").hide();6		$(".zhengze").nextAll(".z_cuo").hide();7	})8	9	function dd(){10		var reg = /^(13|15|18|17)\d{9}$/;11		//var reg=/^[\u4e00-\u9fa5]{4,6}$/;12		var str = $(".zhengze").val();13		//alert(str);14		if( !reg.test(str) ){15			if(str==""){16				$(".zhengze").nextAll(".z_shou").show().html("请输入手机号").css("background","#ed787f")17				$(".zhengze").css("border","1px solid #f66")18				$(".zhengze").nextAll(".z_cuo").show();19			}else{20				$(".zhengze").nextAll(".z_shou").show().html("请输入正确的手机号码").css("background","#ed787f")21				$(".zhengze").css({"border":"1px solid #f66","color":"#333"})22				$(".zhengze").nextAll(".z_cuo").show();23			}24			return false;25		}else{26			$(".zhengze").nextAll(".z_dui").show();27			$(".zhengze").css("border","1px solid #dcdcdc")28			$(".zhengze").nextAll(".z_shou").hide()29			return true;30		}31	}32	33	//---------------------验证验证码------------------34	$(".yzm").focus(function(){35		$(".t_text5").css("border","1px solid #6eb9e0")36		$(".yzm").css("color","#333")37		$(".yzm").nextAll(".z_shou").hide()38	})39	40	function dd1(){41		var str = $(".yzm").val();42		var str1 = $(".yzm").nextAll(".yanz").html();43		if( str.toLowerCase()!= str1.toLowerCase()){44			if(str==""){45				$(".yzm").nextAll(".z_shou").show().html("请输入验证码").css("background","#ed787f")46				$(".t_text5").css("border","1px solid #dcdcdc")47				$(".yzm").css("border","0px solid #fff")48			}else{49				$(".yzm").nextAll(".z_shou").show().html("验证有误").css("background","#ed787f")50				$(".yzm").css({"border":"1px solid #f66","height":32+"px","width":138+"px"})51				$(".t_text5").css("border","1px solid #dcdcdc")52			}53			return false;54		}else{55			$(".yzm").nextAll(".z_shou").hide()56			$(".yzm").css("border","0px solid #fff")57			$(".t_text5").css("border","1px solid #dcdcdc")58			return true;59		}60	}61	62	//-------------------给验证码设置内容------------------------63	$(function(){64		yanzhenma();65	})66	$(".shuan").click(function(){67		//alert(11);68		yanzhenma();69	});	70	//获取四个随机数 作为验证码71	function yanzhenma(){72		var arr = [];//存放随机字符73		for(var i=0;i<4;i++){74			//随机产生一个 48--122之间的unicode值75			var asc = Math.floor( Math.random()*(122-48+1) +48 );76			while( asc>57&&asc<65 || asc>90&&asc<97 ){77				asc = Math.floor( Math.random()*(122-48+1) +48 );//如果取出来不满足条件 字母、数字,重新随机取值78			}79			arr[i] = String.fromCharCode( asc );	80		}81		$(".yanz").html( arr.join('') );82	}83	84	85	//------------校验码---------------86	$(".jym").focus(function(){87		$(".jym").css({"border":"1px solid #6eb9e0","color":"#333"})88		$(".jym").nextAll(".z_cuo1").hide();89		$(".jym").nextAll(".z_shou1").hide();90	})91	function dd2(){92		var reg=/^\d{6}$/;93		var str=$(".jym").val();94		if(str==''){95			$(".jym").nextAll(".z_shou1").show().html("请输入校验码").css("background","#ed787f")96			$(".jym").css("border","1px solid #f66")97			$(".jym").nextAll(".z_cuo1").show();98			return false;99		}else{100			if(!reg.test(str)){101				$(".jym").nextAll(".z_shou1").show().html("验证码输入有误").css("background","#ed787f")102				$(".jym").css("border","1px solid #f66")103			}else{104				$(".jym").css("border","1px solid #dcdcdc")105			}106			return false;107		}108	}109	110	//------------点击获取验证码---------------111	$(".huoqu").click(function(){112		var str = $(".yzm").val();113		var str1 = $(".yzm").nextAll(".yanz").html();114		if(str.toLowerCase()!= str1.toLowerCase()){115			if(str==""){116				$(".yzm").nextAll(".z_shou").show().html("验证码为空").css("background","#ed787f")117				$(".t_text5").css("border","1px solid #dcdcdc")118				$(".yzm").css("border","0px solid #fff")119			}else{120				$(".yzm").nextAll(".z_shou").show().html("验证有误").css("background","#ed787f")121				$(".yzm").css({"border":"1px solid #f66","height":32+"px","width":138+"px"})122				$(".t_text5").css("border","1px solid #dcdcdc")123			}124			return false;125		}else{126			var reg = /^(13|15|18|17)\d{9}$/;127		    var str = $(".zhengze").val();128			if( !reg.test(str) ){129				if(str==""){130					$(".zhengze").nextAll(".z_shou").show().html("请输入手机号").css("background","#ed787f")131					$(".zhengze").css("border","1px solid #f66")132					$(".zhengze").nextAll(".z_cuo").show();133				}else{134					$(".zhengze").nextAll(".z_shou").show().html("请输入正确的手机号码").css("background","#ed787f")135					$(".zhengze").css("border","1px solid #f66")136					$(".zhengze").nextAll(".z_cuo").show();137				}138				return false;139			}else{140				var i=60;141				var timer=setInterval(function(){142						$(".huoqu").val(i+"秒后重新获取").css("color","#ccc");143						i--;144						if(i==0){145							clearInterval(timer);146							$(".huoqu").removeAttr('disabled');147							$(".huoqu").val("获取短信校验码").css("color","#666");148						}					149					},1000);150				$(this).attr('disabled','disabled');151				return true;152			}	153		}154	})155	156	//------------设置密码---------------157	158	$(".pwd").focus(function(){159		$(".pwd").css({"border":"1px solid #6eb9e0","color":"#333"})160		$(".pwd").nextAll(".z_shou").show().html("8-20位字符,数字、字母、符号至少包含两种").css("background","#ccc")161		$(".pwd").nextAll(".z_dui").hide();162		$(".pwd").nextAll(".z_cuo").hide();163	})164	165	function dd3(){166		//var reg = /$/;167		var shu =/(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^.{6,16}/;168		var str = $(".pwd").val();169		//alert(str);170		if(!shu.test(str)){171			$(".pwd").nextAll(".z_shou").show().html("数字、字母、符号至少包含两种").css("background","#ed787f")172			if(str.length<8){173				$(".pwd").nextAll(".z_shou").show().html("密码长度为8-20位").css("background","#ed787f")174				$(".pwd").css({"border":"1px solid #f66","color":"#333"})175				$(".pwd").nextAll(".z_cuo").show();176				if(str==""){177					$(".pwd").nextAll(".z_shou").show().html("请输入密码").css("background","#ed787f")178					$(".pwd").css("border","1px solid #f66")179					$(".pwd").nextAll(".z_cuo").show();180				}181			}182			return false;183		}else{184			$(".pwd").nextAll(".z_dui").show();185			$(".pwd").css("border","1px solid #dcdcdc")186			$(".pwd").nextAll(".z_shou").hide()187			return true;188		}189	}190	191	$(".pwd1").focus(function(){192		$(".pwd1").css({"border":"1px solid #6eb9e0","color":"#333"})193		$(".pwd1").nextAll(".z_shou").hide()194		$(".pwd1").nextAll(".z_dui").hide();195		$(".pwd1").nextAll(".z_cuo").hide();196	})197	function dd4(){198		var str = $(".pwd").val();199		var str1 = $(".pwd1").val();200		if(str1==""){201			$(".pwd1").nextAll(".z_shou").show().html("请再次输入密码").css("background","#ed787f")202			$(".pwd1").css("border","1px solid #f66")203			$(".pwd1").nextAll(".z_cuo").show();204			return false;205		}else{206			if(str1!=str){207				$(".pwd1").nextAll(".z_shou").show().html("两次输入密码不一致").css("background","#ed787f")208				$(".pwd1").css("border","1px solid #f66")209				$(".pwd1").nextAll(".z_cuo").show();210				return false;211			}else{212				$(".pwd1").nextAll(".z_dui").show();213				$(".pwd1").css("border","1px solid #dcdcdc")214				$(".pwd1").nextAll(".z_shou").hide()215				return true;216			}217			218		}219	}220	221    function dd5(){222	    if(!$(".dxu").prop("checked")){223	    	$(".dxu").parent().parent().find("p").show()224	    	return false;225	    }else{226	    	$(".dxu").parent().parent().find("p").hide()227	    	return true;228	    }229    }230    231    $(".a_deng").click(function(){232    	if($(".zhengze").val()==""){233    		$(".zhengze").nextAll(".z_shou").show().html("请输入手机号").css("background","#ed787f")234			$(".zhengze").css("border","1px solid #f66")235			$(".zhengze").nextAll(".z_cuo").show();236    	}else if($(".yzm").val()==""){237    		$(".yzm").nextAll(".z_shou").show().html("请输入验证码").css("background","#ed787f")238			$(".t_text5").css("border","1px solid #dcdcdc")239			$(".yzm").css("border","0px solid #fff")240    	}else if($(".jym").val()==""){241    		$(".jym").nextAll(".z_shou1").show().html("请输入校验码").css("background","#ed787f")242			$(".jym").css("border","1px solid #f66")243			$(".jym").nextAll(".z_cuo1").show();244    	}else if($(".pwd").val()==""){245    		$(".pwd").nextAll(".z_shou").show().html("请输入密码").css("background","#ed787f")246			$(".pwd").css("border","1px solid #f66")247			$(".pwd").nextAll(".z_cuo").show();248    	}else if($(".pwd1").val()==""){249    		$(".pwd1").nextAll(".z_shou").show().html("请再次输入密码").css("background","#ed787f")250			$(".pwd1").css("border","1px solid #f66")251			$(".pwd1").nextAll(".z_cuo").show();252    	}else if(!$(".dxu").prop("checked")){253			$(".dxu").parent().parent().find("p").show()254    	}else{255    		var name=$(".zhengze").val();    		256    		var pwd=$(".pwd").val();257    		 d={258    			"uname":name,259    			"upwd":pwd260    			}261    		var flag=true;262    		var arr=[]263    		var oldarr1=getCookie("sname")264			if(oldarr1.length!=0){265				arr=oldarr1266				for(var i=0;i<arr.length;i++){267					if(d.uname==arr[i].uname){268						alert("该手机号已被注册")269						flag=false;270						return;271						//直接return 返回272					}273				}274			}275    	276   			if(flag){277				arr.push(d)278			}279    		setCookie("sname",JSON.stringify(arr),5)280    		alert("注册成功")281    	}282    	283    	284    })285//------------------------------------邮箱注册-------------------------------286//-----------邮箱密码验证-----------287$(".pwd2").focus(function(){288		$(".pwd2").css({"border":"1px solid #6eb9e0","color":"#333"})289		$(".pwd2").nextAll(".z_shou").show().html("8-20位字符,数字、字母、符号至少包含两种").css("background","#ccc")290		$(".pwd2").nextAll(".z_dui").hide();291		$(".pwd2").nextAll(".z_cuo").hide();292	})293	294	function dd6(){295		//var reg = /$/;296		var shu =/(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^.{6,16}/;297		var str = $(".pwd2").val();298		//alert(str);299		if(!shu.test(str)){300			$(".pwd2").nextAll(".z_shou").show().html("数字、字母、符号至少包含两种").css("background","#ed787f")301			if(str.length<8){302				$(".pwd2").nextAll(".z_shou").show().html("密码长度为8-20位").css("background","#ed787f")303				$(".pwd2").css({"border":"1px solid #f66","color":"#333"})304				$(".pwd2").nextAll(".z_cuo").show();305				if(str==""){306					$(".pwd2").nextAll(".z_shou").show().html("请输入密码").css("background","#ed787f")307					$(".pwd2").css("border","1px solid #f66")308					$(".pwd2").nextAll(".z_cuo").show();309				}310			}311			return false;312		}else{313			$(".pwd2").nextAll(".z_dui").show();314			$(".pwd2").css("border","1px solid #dcdcdc")315			$(".pwd2").nextAll(".z_shou").hide()316			return true;317		}318	}319	320	$(".pwd3").focus(function(){321		$(".pwd3").css({"border":"1px solid #6eb9e0","color":"#333"})322		$(".pwd3").nextAll(".z_shou").hide()323		$(".pwd3").nextAll(".z_dui").hide();324		$(".pwd3").nextAll(".z_cuo").hide();325	})326	function dd7(){327		var str = $(".pwd2").val();328		var str1 = $(".pwd3").val();329		if(str1==""){330			$(".pwd3").nextAll(".z_shou").show().html("请再次输入密码").css("background","#ed787f")331			$(".pwd3").css("border","1px solid #f66")332			$(".pwd3").nextAll(".z_cuo").show();333			return false;334		}else{335			if(str1!=str){336				$(".pwd3").nextAll(".z_shou").show().html("两次输入密码不一致").css("background","#ed787f")337				$(".pwd3").css("border","1px solid #f66")338				$(".pwd3").nextAll(".z_cuo").show();339				return false;340			}else{341				$(".pwd3").nextAll(".z_dui").show();342				$(".pwd3").css("border","1px solid #dcdcdc")343				$(".pwd3").nextAll(".z_shou").hide()344				return true;345			}346			347		}348	}349//---------------------邮箱验证------------------350	$(".yx").focus(function(){351		$(".yx").css({"border":"1px solid #6eb9e0","color":"#333"})352		$(".yx").nextAll(".z_shou").show().html("请输入邮箱").css("background","#ccc")353		$(".yx").nextAll(".z_dui").hide();354		$(".yx").nextAll(".z_cuo").hide();355	})356	357	function dd10(){358		var reg = /^\d{5,10}(@qq\.com)|(@163\.com)$/;359		var str = $(".yx").val();360		//alert(str);361		if( !reg.test(str) ){362			if(str==""){363				$(".yx").nextAll(".z_shou").show().html("请输入邮箱").css("background","#ed787f")364				$(".yx").css("border","1px solid #f66")365				$(".yx").nextAll(".z_cuo").show();366			}else{367				$(".yx").nextAll(".z_shou").show().html("请输入正确的邮箱").css("background","#ed787f")368				$(".yx").css("border","1px solid #f66")369				$(".yx").nextAll(".z_cuo").show();370			}371			return false;372		}else{373			$(".yx").nextAll(".z_dui").show();374			$(".yx").css("border","1px solid #dcdcdc")375			$(".yx").nextAll(".z_shou").hide()376			return true;377		}378	}379//---------------------用户名------------------380	$(".yhm").focus(function(){381		$(".yhm").css({"border":"1px solid #6eb9e0","color":"#333"})382		$(".yhm").nextAll(".z_shou").show().html("请输入用户名").css("background","#ccc")383		$(".yhm").nextAll(".z_dui").hide();384		$(".yhm").nextAll(".z_cuo").hide();385	})386	387	function dd13(){388		var reg = /^\D.{4,20}/;389		var str = $(".yhm").val();390		//alert(str);391		if( !reg.test(str) ){392			if(str==""){393				$(".yhm").nextAll(".z_shou").show().html("请输入用户名").css("background","#ed787f")394				$(".yhm").css("border","1px solid #f66")395				$(".yhm").nextAll(".z_cuo").show();396			}else{397				$(".yhm").nextAll(".z_shou").show().html("用户名4-20位,字母、数字、-、_组成,非数字开头").css("background","#ed787f")398				$(".yhm").css("border","1px solid #f66")399				$(".yhm").nextAll(".z_cuo").show();400			}401			return false;402		}else{403			$(".yhm").nextAll(".z_dui").show();404			$(".yhm").css("border","1px solid #dcdcdc")405			$(".yhm").nextAll(".z_shou").hide()406			return true;407		}408	}409	410	//---------------------验证验证码------------------411	$(".yzm1").focus(function(){412		$(".t_text5").css("border","1px solid #6eb9e0")413		$(".yzm1").css("color","#333")414		$(".yzm1").nextAll(".z_shou").hide()415	})416	417	function dd9(){418		var str = $(".yzm1").val();419		var str1 = $(".yzm1").nextAll(".yanz1").html();420		if( str.toLowerCase()!= str1.toLowerCase()){421			if(str==""){422				$(".yzm1").nextAll(".z_shou").show().html("请输入验证码").css("background","#ed787f")423				$(".t_text5").css("border","1px solid #dcdcdc")424				$(".yzm1").css("border","0px solid #fff")425			}else{426				$(".yzm1").nextAll(".z_shou").show().html("验证有误").css("background","#ed787f")427				$(".yzm1").css({"border":"1px solid #f66","height":32+"px","width":138+"px"})428				$(".t_text5").css("border","1px solid #dcdcdc")429			}430			return false;431		}else{432			$(".yzm1").nextAll(".z_shou").hide()433			$(".yzm1").css("border","0px solid #fff")434			$(".t_text5").css("border","1px solid #dcdcdc")435			return true;436		}437	}438	439	//-------------------给验证码设置内容------------------------440	$(function(){441		yanzhenma1();442	})443	$(".shuan1").click(function(){444		//alert(11);445		yanzhenma1();446	});	447	//获取四个随机数 作为验证码448	function yanzhenma1(){449		var arr = [];//存放随机字符450		for(var i=0;i<4;i++){451			//随机产生一个 48--122之间的unicode值452			var asc = Math.floor( Math.random()*(122-48+1) +48 );453			while( asc>57&&asc<65 || asc>90&&asc<97 ){454				asc = Math.floor( Math.random()*(122-48+1) +48 );//如果取出来不满足条件 字母、数字,重新随机取值455			}456			arr[i] = String.fromCharCode( asc );	457		}458		$(".yanz1").html( arr.join('') );459	}460	461	462	//-------------------我已阅读并同意------------------------463	function dd12(){464	    if(!$(".dxu1").prop("checked")){465	    	$(".dxu1").parent().parent().find("p").show()466	    	return false;467	    }else{468	    	$(".dxu1").parent().parent().find("p").hide()469	    	return true;470	    }471    }472	473	474    //var d1={};475    $(".a_deng1").click(function(){476    	if($(".yx").val()==""){477    		$(".yx").nextAll(".z_shou").show().html("请输入邮箱").css("background","#ed787f")478			$(".yx").css("border","1px solid #f66")479			$(".yx").nextAll(".z_cuo").show();480    	}else if($(".yhm").val()==""){481    		$(".yhm").nextAll(".z_shou").show().html("请输入用户名").css("background","#ed787f")482			$(".yhm").css("border","1px solid #f66")483			$(".yhm").nextAll(".z_cuo").show();484    	}else if($(".pwd2").val()==""){485    		$(".pwd2").nextAll(".z_shou").show().html("请输入密码").css("background","#ed787f")486			$(".pwd2").css("border","1px solid #f66")487			$(".pwd2").nextAll(".z_cuo").show();488    	}else if($(".pwd3").val()==""){489    		$(".pwd3").nextAll(".z_shou").show().html("请再次输入密码").css("background","#ed787f")490			$(".pwd3").css("border","1px solid #f66")491			$(".pwd3").nextAll(".z_cuo").show();492    	}else if($(".yzm1").val()==""){493    		$(".yzm1").nextAll(".z_shou").show().html("请输入验证码").css("background","#ed787f")494			$(".t_text5").css("border","1px solid #dcdcdc")495			$(".yzm1").css("border","0px solid #fff")496    	}else if(!$(".dxu1").prop("checked")){497			$(".dxu1").parent().parent().find("p").show()498    	}else{499    		var yyx=$(".yx").val();500    		var yname=$(".yhm").val();  501    		var ypwd=$(".pwd2").val();502    		 d1={503    			"yuyx":yyx,504    			"yuname":yname,505    			"yupwd":ypwd506    			}507    		var flag=true;508    		var arr1=[]509    		var oldarr=getCookie("ynames")510			if(oldarr.length!=0){511				arr1=oldarr512				for(var i=0;i<arr1.length;i++){513					if(d1.yuname==arr1[i].yuname||d1.yuyx==arr1[i].yuyx){514						alert("该用户已被注册")515						flag=false;516						return;517						//直接return 返回518					}519				}520			}521    	522   			if(flag){523				arr1.push(d1)524			}525    		setCookie("ynames",JSON.stringify(arr1),5)526    		alert("注册成功")527    	}528    	529    	530    })531    532    533    534    $(".zh").focus(function(){535		$(".zh").css("border","1px solid #6eb9e0")536		$(".zh").css("color","#333")537		$(".zh").nextAll(".z_shou").hide()538		$(".zh").nextAll(".z_cuo").hide();539	})540    541    function dd8(){542    	var str=$(".zh").val();543    	if(str==""){544    		$(".zh").nextAll(".z_shou").show().html("请输入用户名/邮箱/手机号").css("background","#ed787f")545			$(".zh").css("border","1px solid #f66")546			$(".zh").nextAll(".z_cuo").show();547    	}else{548    		$(".zh").css("border","1px solid #dcdcdc")549    		$(".zh").nextAll(".z_cuo").hide();550    	}551    	552    }553    554    $(".mima").focus(function(){555		$(".mima").css("border","1px solid #6eb9e0")556		$(".mima").css("color","#333")557		$(".mima").nextAll(".z_shou").hide()558		$(".mima").nextAll(".z_cuo").hide();559	})560    561    function dd11(){562    	var str=$(".mima").val();563    	if(str==""){564    		$(".mima").nextAll(".z_shou").show().html("请输入密码").css("background","#ed787f")565			$(".mima").css("border","1px solid #f66")566			$(".mima").nextAll(".z_cuo").show();567    	}else{568    		$(".mima").css("border","1px solid #dcdcdc")569    		$(".mima").nextAll(".z_cuo").hide();570    	}571    }572    573    574    //---------------------验证验证码------------------575	$(".dyzm").focus(function(){576		$(".t_text5").css("border","1px solid #6eb9e0")577		$(".dyzm").css("color","#333")578		$(".dyzm").nextAll(".z_shou").hide()579	})580	581	function dd14(){582		var str = $(".dyzm").val();583		var str1 = $(".dyzm").nextAll(".dyanz").html();584		if( str.toLowerCase()!= str1.toLowerCase()){585			if(str==""){586				$(".dyzm").nextAll(".z_shou").show().html("请输入验证码").css("background","#ed787f")587				$(".t_text5").css("border","1px solid #f66")588				$(".dyzm").css("border","0px solid #fff")589			}else{590				$(".dyzm").nextAll(".z_shou").show().html("验证有误").css("background","#ed787f")591				//$(".dyzm").css({"border":"1px solid #f66","height":32+"px","width":138+"px"})592				$(".t_text5").css("border","1px solid #f66")593			}594			return false;595		}else{596			$(".dyzm").nextAll(".z_shou").hide()597			$(".dyzm").css("border","0px solid #fff")598			$(".t_text5").css("border","1px solid #dcdcdc")599			return true;600		}601	}602	603	//-------------------给验证码设置内容------------------------604	$(function(){605		yanzhenma2();606	})607	$(".dshuan").click(function(){608		//alert(11);609		yanzhenma2();610	});	611	//获取四个随机数 作为验证码612	function yanzhenma2(){613		var arr = [];//存放随机字符614		for(var i=0;i<4;i++){615			//随机产生一个 48--122之间的unicode值616			var asc = Math.floor( Math.random()*(122-48+1) +48 );617			while( asc>57&&asc<65 || asc>90&&asc<97 ){618				asc = Math.floor( Math.random()*(122-48+1) +48 );//如果取出来不满足条件 字母、数字,重新随机取值619			}620			arr[i] = String.fromCharCode( asc );	621		}622		$(".dyanz").html( arr.join('') );623	}624	625	626	//if(tc.name){627		//$(".huang").find("span").html("hi,"+tc.name)628		//$(".tuichu").click(function(){629		//	removeCookie("Intuichu")630		//})631		//location.reload()632	//}633	634	$(".d_coo").click(function(){635		if($(".zh").val()==""){636			$(".zh").nextAll(".z_shou").show().html("请输入用户名/邮箱/手机号").css("background","#ed787f")637			$(".zh").css("border","1px solid #f66")638			$(".zh").nextAll(".z_cuo").show();639		}else if($(".mima").val()==""){640			$(".mima").nextAll(".z_shou").show().html("请输入密码").css("background","#ed787f")641			$(".mima").css("border","1px solid #f66")642			$(".mima").nextAll(".z_cuo").show();643		}else if($(".dyzm").val()==""){644			$(".dyzm").nextAll(".z_shou").show().html("验证码为空").css("background","#ed787f")645			$(".t_text5").css("border","1px solid #f66")646			$(".dyzm").css("border","0px solid #fff")647		}else{648			var cookieInfo = getCookie("ynames");//youx649			var cookieInfo1 = getCookie("sname");650			//var cookieInfo1 = getCookie("sname");//shouji651			var name = $(".zh").val();652			var pwd = $(".mima").val();653			var flag1=true;654			655			for(var i=0;i<cookieInfo.length;i++){656				if(name==cookieInfo[i].yuname&&pwd==cookieInfo[i].yupwd&&$(".dyzm").val().toLowerCase()==$(".dyanz").html().toLowerCase()){657					flag1=false;658					//$(".huang").find("span").html("hi,"+name)659					$(".tc1,.zhezhao").css("display","none");660					var j = {"name":cookieInfo[i].yuname}661					//$(".xiaoxi,.tuichu").show();662				663					location.reload()664					setCookie("yonghuming",JSON.stringify(j),0)665					//setCookie("yonghuming",cookieInfo[i].yuname,0)666					//重新设置一个cookie  方便下次免登陆667					//setCookie("Intuichu",JSON.stringify(cookieInfo[i]),5)668					669				}670				671			}672			673			/*for(var k=0;k<cookieInfo1.length;k++){674				if(name==cookieInfo1[k].yuname&&pwd==cookieInfo1[i].yupwd&&$(".dyzm").val().toLowerCase()==$(".dyanz").html().toLowerCase()){675					flag1=false;676					//$(".huang").find("span").html("hi,"+name)677					$(".tc1,.zhezhao").css("display","none");678					var j = {"name":cookieInfo1[k].yuname}679					//$(".xiaoxi,.tuichu").show();680				681					//location.reload()682					setCookie("yonghuming",JSON.stringify(j),0)683					//setCookie("yonghuming",cookieInfo[i].yuname,0)684					//重新设置一个cookie  方便下次免登陆685					//setCookie("Intuichu",JSON.stringify(cookieInfo[i]),5)686					687				}688				689			}*/690			691			if(flag1){692				alert("账户名或密码错误,请重新输入")693			}694			695		}696	})697	698	$(".tuichu").click(function(){699		location.reload()700		removeCookie("yonghuming");701		$(".huang span").html("欢迎来酒仙网!");702		$(".xiaoxi,.tuichu").css("display","none");703		//$(".xiaoxi,.tuichu").show();704	})...

Full Screen

Full Screen

enroll.js

Source:enroll.js Github

copy

Full Screen

1$(".field.floating input").each(function (i, elem) {2    if ($(elem).val()) {3        $(elem).next("label").addClass("hasvalue")4    }5})6// input placeholder 位置7$(".field.floating input").blur(function () {8    //console.log(1)9    var $input = $(this);10    if ($input.val()) {11        //console.log(2)12        $input.next("label").addClass("hasvalue")13    } else {14        $input.next("label").removeClass("hasvalue")15    }16})17// ---------------------注册界面js18// 相关条款下拉选19$("a.show-message").click(function () {20    $("div.clause-box").toggleClass("show-y");21    $(this).toggleClass("open");22})23// 用户名24$("#uname").focus(function () {25    $(this).nextAll(".message").removeClass("my-opacity err").html("用户名为6-21位的字母、数字、下划线组成").nextAll(".input-after").addClass(26        "my-d-none");27}).blur(function () {28    if ($(this).val()) {29        var reg = /^\w{6,21}$/;30        var ures = reg.test($(this).val())31        if (ures) {32            //console.log("发送请求验证用户名");33            $.ajax({34                url: "http://localhost:3000/enroll",35                type: "get",36                data: {37                    uname: $("#uname").val()38                },39                // crossDomain: true,40                // xhrFields: {41                //     withCredentials: true42                // },43                dataType: "json"44            }).then(function (res) {45                //console.log(res)46                if (res.length !== 0) {47                    //console.log("如果用户名重复") 48                    $("#uname").nextAll(".message").addClass("err").html("用户名已占用").nextAll(".input-after").addClass("my-d-none");49                } else {50                    //console.log("可以")51                    $("#uname").nextAll(".message").addClass("my-opacity").nextAll(".input-after").removeClass(52                        "my-d-none")53                }54            })55        } else {56            $(this).nextAll(".message").addClass("err").nextAll(".input-after").addClass("my-d-none");57        }58    } else {59        //console.log($(this).html())60        $(this).nextAll(".message").addClass("err").html("用户名不可为空").nextAll(".input-after").addClass(61            "my-d-none");62    }63})64//密码框65$("#upwd").focus(function () {66    var $upwd = $(this);67    $upwd.nextAll(".input-after").addClass("my-d-none");68    $(".toggle-password").removeClass("mright");69    $upwd.nextAll(".message-do").removeClass("my-height0 my-d-none");70    $upwd.nextAll(".message").addClass("my-d-none");71    var sreg = /^\w*$/;72    if (sreg.test($upwd.val())) {73        $("#message-do-1").addClass("succeed")74    } else {75        $("#message-do-1").removeClass("succeed")76    };77    var lreg = /^.{6,16}$/;78    if (lreg.test($upwd.val())) {79        $("#message-do-2").addClass("succeed")80    } else {81        $("#message-do-2").removeClass("succeed")82    };83    var breg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]*$/;84    if (breg.test($upwd.val())) {85        $("#message-do-3").addClass("succeed")86    } else {87        $("#message-do-3").removeClass("succeed")88    };89}).blur(function () {90    var $upwd = $(this);91    $upwd.nextAll(".message-do").addClass("my-d-none");92    if ($upwd.val()) {93        var childs = $upwd.nextAll(".message-do").children();94        //console.log(childs)95        for (var i = 0; i < 3; i++) {96            if (!$(childs[i]).hasClass("succeed")) {97                var msg = $(childs[i]).html();98                $upwd.nextAll(".input-after").addClass("my-d-none");99                $upwd.nextAll(".message").removeClass("my-d-none my-opacity").addClass("err").html(msg);100                $(".toggle-password").removeClass("mright");101                break;102            } else {103                $upwd.nextAll(".input-after").removeClass("my-d-none");104                $(".toggle-password").addClass("mright");105            }106        }107    } else {108        $upwd.nextAll(".input-after").addClass("my-d-none");109        $upwd.nextAll(".message").removeClass("my-d-none  my-opacity").addClass("err").html("密码不可为空")110            .nextAll(".input-after").addClass("my-d-none");111    }112}).on("input propertychange", function () {113    var $upwd = $(this);114    var sreg = /^\w*$/;115    if (sreg.test($upwd.val())) {116        $("#message-do-1").addClass("succeed")117    } else {118        $("#message-do-1").removeClass("succeed")119    };120    var lreg = /^.{6,16}$/;121    if (lreg.test($upwd.val())) {122        $("#message-do-2").addClass("succeed")123    } else {124        $("#message-do-2").removeClass("succeed")125    };126    var breg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]*$/;127    if (breg.test($upwd.val())) {128        $("#message-do-3").addClass("succeed")129    } else {130        $("#message-do-3").removeClass("succeed")131    };132})133// 密码的小眼睛134$(".toggle-password").mousedown(function () {135    $(this).removeClass("hide").addClass("show");136    $("#upwd").attr("type", "text");137});138$(".toggle-password").on("mouseup mouseleave", function () {139    $("#upwd").attr("type", "password");140    $(this).removeClass("show").addClass("hide")141})142// 邮箱143$("#email").focus(function () {144    $(this).nextAll(".message").removeClass("my-opacity err").html("请输入有效邮箱地址")145}).blur(function () {146    if ($(this).val()) {147        var reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;148        var res = reg.test($(this).val())149        if (res) {150            $(this).nextAll(".message").addClass("my-opacity").nextAll(".input-after").removeClass(151                "my-d-none")152        } else {153            $(this).nextAll(".message").addClass("err").nextAll(".input-after").addClass("my-d-none");154        }155    } else {156        //console.log($(this).html())157        $(this).nextAll(".message").addClass("err").html("邮箱不可为空").nextAll(".input-after").addClass(158            "my-d-none");159    }160})161// 手机号162$("#phone").focus(function () {163    $(this).nextAll(".message").removeClass("my-opacity err").html("请输入有效手机号码");164    $(".wrapper.wrapper-auth").removeClass("my-d-none");165    if (!$("#sendauth").is(":disabled")) {166        $("#sendauth").removeClass("disabled");167    }168}).blur(function () {169    if ($(this).val()) {170        var reg = /^1[3456789]\d{9}$/;171        var res = reg.test($(this).val())172        if (res) {173            $(this).nextAll(".message").addClass("my-opacity").nextAll(".input-after").removeClass(174                "my-d-none");175        } else {176            $(this).nextAll(".message").addClass("err").nextAll(".input-after").addClass("my-d-none");177            $("#sendauth").addClass("disabled");178        }179    } else {180        $("#sendauth").addClass("disabled");181        $(this).nextAll(".message").addClass("err").html("手机号不可为空").nextAll(".input-after").addClass(182            "my-d-none");183    }184})185// 短信验证码186$("#auth").focus(function () {187    $(this).nextAll(".message").removeClass("my-opacity err").html("请输入6位验证码");188    $(".wrapper.wrapper-auth").removeClass("my-d-none");189}).blur(function () {190    if ($(this).val()) {191        if ($(this).val() == "123456") {192            $(this).nextAll(".message").addClass("my-opacity");193        } else {194            $(this).nextAll(".message").addClass("err").html("验证码不正确");195        }196    } else {197        $(this).nextAll(".message").addClass("err").html("验证码不可为空").nextAll(".input-after").addClass(198            "my-d-none");199    }200})201// 提交按钮的样式202$("#reg-remember").change(function () {203    if ($(this).is(":checked")) {204        $("#submituser").removeClass("disabled");205    } else {206        $("#submituser").addClass("disabled");207    }208})209// 给提交按钮绑定提交事件210$("#submituser").click(function () {211    if (212        $("div.input-after").hasClass("my-d-none") || $("#auth").val() !== "123456" || !$(213            "#reg-remember").is(":checked")214    ) {215        $(".field.floating input").each(function (i, elem) {216            if ($(elem).val() == "") {217                $(elem).nextAll(".message").addClass("err").removeClass("my-opacity")218            }219        })220        return;221    } else {222        //console.log("发送请求");223        $.ajax({224            url: "http://localhost:3000/enroll",225            type: "post",226            data: {227                'uname': $("#uname").val(),228                'upwd': $("#upwd").val(),229                'email': $("#email").val(),230                'phone': $("#phone").val()231            },232            // crossDomain: true,233            // xhrFields: {234            //     withCredentials: true235            // },236            dataType: "json"237        }).then(function (res) {238            if (res.affectedRows !== 0) {239                $("#msg-box").removeClass("my-opacity")240                sessionStorage.setItem("uid", res.insertId);241                sessionStorage.setItem("uname", $("#uname").val());242                sessionStorage.setItem("start", 0);243                setTimeout(function () {244                    location.replace("/account.html")245                }, 1500)246            }247            //console.log(res);248        })249    }250})251// 验证码按钮样式252$("#sendauth").click(function () {253    var $sendauth = $(this);254    if ($("#phone").nextAll(".input-after").hasClass("my-d-none")) {255        $("#sendauth").addClass("disabled");256        return;257    } else {258        var time = 60;259        $sendauth.addClass("disabled").attr('disabled', "true").html(60);260        var t = setInterval(function () {261            time -= 1;262            $sendauth.html(time);263            if (time == 0) {264                $sendauth.removeClass("disabled").removeAttr("disabled").html("发送短信验证码")265                clearInterval(t);266            }267        }, 1000)268    }...

Full Screen

Full Screen

address.js

Source:address.js Github

copy

Full Screen

1/**2 * Created by Charles on 2014/6/30.3 */4$(function(){5    var hostUrl = "http://" + window.location.host;6    $(".submitAddress").click(function(){7        var receiverName = $("#receiverName");8        var state = $("#state");9        var city = $("#city");10        var street = $("#street");11        var zipCode = $("#zipCode");12        var mobile = $("#mobile");13        var zipPhone = $("#zipPhone");14        var phone = $("#phone");15        var childPhone = $("#childPhone");16        var defaultAddress = $("#defaultAdd");17        var addressId = $("#newAddressId").val();18        if(state.val() == "" || state.val() == null || state.val() == "请选择"){19            receiverName.nextAll(".msg-error").html("<i class='error-icon'></i>请选择省份");20            receiverName.nextAll(".msg-error").removeClass("Hide");21            return false;22        }23        if(city.val() == "" || city.val() == null || city.val() == "请选择"){24            receiverName.nextAll(".msg-error").html("<i class='error-icon'></i>请选择城市");25            receiverName.nextAll(".msg-error").removeClass("Hide");26            return false;27        }28        if(receiverName.val() == "" || receiverName.val() == null || CheckLength(receiverName.val())>20){29            alert("请正确填写收货人名称");30            return false;31        }32        if(street.val() == "" || street.val() == null || CheckLength(street.val())>100){33            alert("请正确填写详细地址");34            return false;35        }36        if(zipCode.val() == "" || zipCode.val() == null || CheckLength(zipCode.val())>10 || !/^[0-9]*$/.test(zipCode.val())){37            alert("请正确填写邮政编码");38            return false;39        }40        if(mobile.val() =="" && zipPhone.val() == "" && phone.val() ==""){41            alert("手机号和固定电话至少填写一项");42            return false;43        }44        if(CheckLength(mobile.val())!=11 || !/^[0-9]*$/.test(mobile.val())){45            alert("请正确填写手机号码");46            return false;47        }48        if(CheckLength(zipPhone.val())>4 || !/^[0-9]*$/.test(zipPhone.val())){49            alert("请正确填写电话号码");50            return false;51        }52        if(CheckLength(phone.val())>8 || !/^[0-9]*$/.test(phone.val())){53            alert("请正确填写电话号码");54            return false;55        }56        $.ajax({57            method: "POST",58            url: hostUrl+"/buyerCenter/saveAddress",59            data: {60                addressId : addressId,61                receiverName:receiverName.val(),62                state:state.val(),63                city:city.val(),64                street:street.val(),65                zipCode:zipCode.val(),66                mobile:mobile.val(),67                zipPhone:zipPhone.val(),68                phone:phone.val(),69                childPhone:childPhone.val(),70                defaultAddress:defaultAddress.val()71            },72            success: function (data) {73                $('.new-address').css('display','none');74                $('.fixed').css('display','none');75                $(".address-list").html(data);76                $("#newAddressId").val("");77                receiverName.val("");78                state.val("");79                city.val("");80                street.val("");81                zipCode.val("");82                mobile.val("");83                zipPhone.val("");84                phone.val("");85                childPhone.val("");86                defaultAddress.val("0");87                defaultAddress.removeAttr("checked");88            }89        });90    });91    $(".addressSubmit").click(function(){92        var receiverName = $("#receiverName");93        var state = $("#state");94        var city = $("#city");95        var street = $("#street");96        var zipCode = $("#zipCode");97        var mobile = $("#mobile");98        var zipPhone = $("#zipPhone");99        var phone = $("#phone");100        var childPhone = $("#childPhone");101        var defaultAddress = $("#defaultAddress1");102        var addressId = $("#id");103        if(state.val() == "" || state.val() == null || state.val() == "请选择"){104            state.nextAll(".msg-error").html("<i class='error-icon'></i>请选择省份");105            state.nextAll(".msg-error").removeClass("Hide");106            return false;107        }108        if(city.val() == "" || city.val() == null || city.val() == "请选择"){109            city.nextAll(".msg-error").html("<i class='error-icon'></i>请选择城市");110            city.nextAll(".msg-error").removeClass("Hide");111            return false;112        }113        if(receiverName.val() == "" || receiverName.val() == null || CheckLength(receiverName.val())>20){114            receiverName.nextAll(".msg-error").html("<i class='error-icon'></i>请正确填写收货人名称");115            receiverName.nextAll(".msg-error").removeClass("Hide");116            return false;117        }118        if(street.val() == "" || street.val() == null || CheckLength(street.val())>100){119            street.nextAll(".msg-error").html("<i class='error-icon'></i>请正确填写详细地址");120            street.nextAll(".msg-error").removeClass("Hide");121            return false;122        }123        if(zipCode.val() == "" || zipCode.val() == null || CheckLength(zipCode.val())>10 || !/^[0-9]*$/.test(zipCode.val())){124            zipCode.nextAll(".msg-error").html("<i class='error-icon'></i>请正确填写邮政编码");125            zipCode.nextAll(".msg-error").removeClass("Hide");126            return false;127        }128        if((mobile.val()) =="" && zipPhone.val() == "" && phone.val() ==""){129            mobile.nextAll(".msg-error").html("<i class='error-icon'></i>手机号和固定电话至少填写一项");130            mobile.nextAll(".msg-error").removeClass("Hide");131            return false;132        }133        if(mobile.val() !="" || (zipPhone.val() != "" && phone.val() !="")){134            if((CheckLength(mobile.val()) !=11 || !/^[0-9]*$/.test(mobile.val())) && zipPhone.val() == "" && phone.val() ==""){135                mobile.nextAll(".msg-error").html("<i class='error-icon'></i>请正确填写手机号码");136                mobile.nextAll(".msg-error").removeClass("Hide");137                return false;138            }139            if( (CheckLength(zipPhone.val())>4 || !/^[0-9]*$/.test(zipPhone.val())) && mobile.val() ==""){140                zipPhone.nextAll(".msg-error").html("<i class='error-icon'></i>请正确填写电话号码");141                zipPhone.nextAll(".msg-error").removeClass("Hide");142                return false;143            }144            if((CheckLength(phone.val())>8 || !/^[0-9]*$/.test(phone.val())) && mobile.val() ==""){145                phone.nextAll(".msg-error").html("<i class='error-icon'></i>请正确填写电话号码");146                phone.nextAll(".msg-error").removeClass("Hide");147                return false;148            }149            if(CheckLength(childPhone.val())>4 || !/^[0-9]*$/.test(childPhone.val())){150                childPhone.nextAll(".msg-error").html("<i class='error-icon'></i>请正确填写电话号码");151                childPhone.nextAll(".msg-error").removeClass("Hide");152                return false;153            }154        }155            $("#address").submit();156    });157    $("#defaultAddress1").change(function(){158        if($(this).val()==0){159            $(this).attr("checked","checked");160            $(this).val("1");161        }else if($(this).val()==1){162            $(this).val("0");163            $(this).removeAttr("checked");164        }165    });166    $(".addInfoVali").blur(function(){167        var target = $(this);168        if(target.val() == "" || target.val() == null){169            target.nextAll(".msg-error").removeClass("Hide");170        }else{171            target.nextAll(".msg-error").addClass("Hide");172        }173    });174    $(".deleteAddress").click(function () {175        var addId = $(this).attr("data-id");176        if(confirm("是否删除此地址?")){177            $.ajax({178                method: "GET",179                url: hostUrl + "/buyerCenter/address/delete/"+addId,180                success: function (data) {181                    $(".tbl-deliver-address").html(data);182                }183            });184        }185    });186    //订单确认页面设置默认地址187    $('.defaultAddress').click(function () {188        var addressId = $(this).attr("data-id");189        if (addressId == null || addressId == "") {190            return false;191        } else {192            $.ajax({193                url: hostUrl + "/buyerCenter/defaultAddress/"+addressId,194                method: 'get',195                success: function (data) {196                    $(".tbl-deliver-address").html(data);197                }198            });199        }200    });201});202function CheckLength(strTemp) {203    var i,sum;204    sum=0;205    for(i=0;i<strTemp.length;i++) {206        if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) {207            sum=sum+1;208        }else {209            sum=sum+2;210        }211    }212    return sum;...

Full Screen

Full Screen

register.js

Source:register.js Github

copy

Full Screen

1$(function(){2	/*引入公共头部*/3	$(".header").load("base.html .register-header");4	/*引入公共底部*/5	$("#bottom").load("base.html #bottom");6	/*点击切换注册方式*/7	$(".tabs li").click(function(){8		$(".tabs li").removeClass("active");9		$(this).addClass("active");10		$("form").children().css("display","none")11		$("form").children().eq($(this).index()).css("display","block");12	})13	/*手机注册验证*/14	//图形验证码验证15	yzm();16	//点击变换验证码17	18	$("#chyzm").click(function(){19		yzm();20	})21	$("#chyzm1").click(function(){22		yzm();23	})24     //手机号验证25     function end(){26     	if($("#phone").css("display")=="block"){27     	if(!$("#phone .input-phone").val()){28    		$("#phone .input-phone").nextAll("span").removeClass();29    		$("#phone .input-phone").nextAll("span").css("class","info");30    		$("#phone .input-phone").nextAll("span").addClass("pass-tip");31			$("#phone .input-phone").nextAll("span").html("<i></i>"+"手机号不能为空");32			return;33    	}else{34    		$("#phone .input-phone").nextAll("span").removeClass();35    		$("#phone .input-phone").nextAll("span").html("");36    	}37    	}else{38    		if(!$(".input-email").val()){39    		$(".input-email").nextAll("span").removeClass();40    		$(".input-email").nextAll("span").css("class","info");41    		$(".input-email").nextAll("span").addClass("pass-tip");42			$(".input-email").nextAll("span").html("<i></i>"+"邮箱不能为空");43			return;44    		}else{45    		$(".input-email").nextAll("span").removeClass();46    		$(".input-email").nextAll("span").html("");47    		}48    	}49     }50    $("#phone .input-phone").blur(phReg);51    function phReg() {52    	console.log($(this));53    end();54    if($(this).nextAll("span").text()){55    	return;56    }57    var phValue = $(this).val();58    var reg = /^[1][13578]\d{9}$/;59    var check = reg.test(phValue);60            if (check == true) {61            	var yzmValue =  $("#verficode").val();62                var yzmValue1 = $("#phone .yzm").text();63            	if(yzmValue==""){64            	$(this).nextAll("span").addClass("pass-error");65				$(this).nextAll("span").html("<i></i>"+"请输入图形验证码");66				return;67            	}68            	if(yzmValue1.toLowerCase() !=yzmValue.toLowerCase()){69            	$(this).nextAll("span").addClass("pass-error");70				$(this).nextAll("span").html("<i></i>"+"图形验证码错误");71				return;72            	}73            	if($(this).val()==$.cookie($(this).val())){74            	$(this).nextAll("span").addClass("pass-error");75				$(this).nextAll("span").html("<i></i>"+"手机号已经存在");76				return;77            	}78            		$(this).nextAll("span").addClass("pass-succ");79            		$(this).nextAll("span").html("<i></i>");80            }else{81            	$(this).nextAll("span").addClass("pass-error");82				$(this).nextAll("span").html("<i></i>"+"手机号格式不正确");83            }84    }85    //获取验证码86    $("#Phone_SendCode").click(getYzm);87    function getYzm(){88    	$(this).prev().val(random(6));89    	$(this).nextAll("span").removeClass();90    	$(this).nextAll("span").css("class","info");91    	$(this).nextAll("span").addClass("pass-succ");92    	$(this).nextAll("span").html("<i></i>");93    }94    $("#Phone_SendCode1").click(getYzm);95    $(".input-yzm").blur(function(){96    	if(!$(this).val()){97    		$(this).nextAll("span").removeClass();98    		$(this).nextAll("span").css("class","info");99    		$(this).nextAll("span").addClass("pass-tip");100			$(this).nextAll("span").html("<i></i>"+"验证码不能为空");101			return;102    	}103    })104    //设置验证密码105    $("#Phone_ConfimPassword").blur(function(){106    	if(!$("#Phone_Password").val()){107    			$(this).nextAll("span").removeClass();108    			$(this).nextAll("span").css("class","info");109    			$(this).nextAll("span").addClass("pass-tip");110				$(this).nextAll("span").html("<i></i>"+"密码不能为空");111				return;112    		}113    	if($(this).val()==$("#Phone_Password").val()){114    			var pwd = $("#Phone_Password").val().split("");115    			if(pwd.length<6){116    			$(this).nextAll("span").removeClass();117    			$(this).nextAll("span").css("class","info");118    			$(this).nextAll("span").addClass("pass-error");119				$(this).nextAll("span").html("<i></i>"+"密码不能小于6位");120    			}else{121    			$(this).nextAll("span").removeClass();122    			$(this).nextAll("span").css("class","info");123    			$(this).nextAll("span").addClass("pass-succ");	124    			$(this).nextAll("span").html("<i></i>");125    			}126    		}else{127    			var pwd = $("#Phone_Password").val().split("");128    			if(pwd.length<6){129    			$(this).nextAll("span").removeClass();130    			$(this).nextAll("span").css("class","info");131    			$(this).nextAll("span").addClass("pass-error");132				$(this).nextAll("span").html("<i></i>"+"密码不能小于6位");133    			}else{134    			$(this).nextAll("span").removeClass();135    			$(this).nextAll("span").css("class","info");136    			$(this).nextAll("span").addClass("pass-error");137				$(this).nextAll("span").html("<i></i>"+"两次密码不一致");138				}139    	}140    })141    /*邮箱登录*/142    //邮箱验证143     $(".input-email").blur(emReg);144     function emReg() {145		    end();146		    if($(this).nextAll("span").text()){147		    	return;148		    }149   		 	var reg = /^\w+@\w+(\.\w+)+$/;150    		var check = reg.test($(this).val());151            if (check == true) {152            	if($(this).val()==$.cookie($(this).val())){153            	$(this).nextAll("span").addClass("pass-error");154				$(this).nextAll("span").html("<i></i>"+"邮箱已经存在");155				return;156            	}157            		$(this).nextAll("span").addClass("pass-succ");158            		$(this).nextAll("span").html("<i></i>");159            		return;160            }else{161            	$(this).nextAll("span").addClass("pass-error");162				$(this).nextAll("span").html("<i></i>"+"邮箱格式不正确");163            }164    }165    166    //邮箱登陆手机验证167     $("#email .input-phone").blur(function () {168    	if(!$(this).val()){169    		$(this).nextAll("span").removeClass();170    		$(this).nextAll("span").css("class","info");171    		$(this).nextAll("span").addClass("pass-tip");172			$(this).nextAll("span").html("<i></i>"+"手机号不能为空");173			return;174    	}175    var phValue = $(this).val();176    var reg = /^[1][13578]\d{9}$/;177    var check = reg.test(phValue);178            if (check == true) {179            	var yzmValue =  $("#email #verficode").val();180                var yzmValue1 = $("#email .yzm").text();181            	if(yzmValue==""){182            	$(this).nextAll("span").addClass("pass-error");183				$(this).nextAll("span").html("<i></i>"+"请输入图形验证码");184				return;185            	}186            	if(yzmValue1.toLowerCase() !=yzmValue.toLowerCase()){187            	$(this).nextAll("span").addClass("pass-error");188				$(this).nextAll("span").html("<i></i>"+"图形验证码错误");189				return;190            	}191            		$(this).nextAll("span").addClass("pass-succ");192            		$(this).nextAll("span").html("<i></i>");193            }else{194            	$(this).nextAll("span").addClass("pass-error");195				$(this).nextAll("span").html("<i></i>"+"手机号格式不正确");196            }197    })198199	/*注册*/200	$(".register").click(function(){201		//手机注册状态下202		if($("#phone").css("display")=="block"){203			$.proxy(phReg, $("#phone .input-phone"))();204		}else{205		//邮箱注册状态下206			$.proxy(emReg, $(".input-email"))();207		}208		if($("span").hasClass("pass-error")||$("span").hasClass("pass-tip")){209			return;210		}211		if($("#phone").css("display")=="block"){212			var tmpJSON = {213			name:$('.input-phone').val(),214			pwd:$('.input-key').val()215		};216		    var tmpStr = JSON.stringify(tmpJSON);217			$.cookie($('.input-phone').val(),tmpStr,{expires:30,path:'/'});218		}else{219		//邮箱注册状态下220		var tmpJSON = {221			name:$('.input-email').val(),222			pwd:$('.input-key').val()223		};224			var tmpStr = JSON.stringify(tmpJSON);225			$.cookie($('.input-email').val(),tmpStr,{expires:30,path:'/'});226		}227		location.href = "http://127.0.0.1:8020/ygw/register-succ.html";228	229	})230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
...

Full Screen

Full Screen

form.js

Source:form.js Github

copy

Full Screen

1$(function(){2  $('#participation input').change(function(){3    $(this).parent().parent().parent().nextAll('#private_car_flag').removeClass('required');4    $(this).parent().parent().parent().nextAll('#private_car_flag').find('input').removeClass("validate[required]");5    $(this).parent().parent().parent().nextAll('#private_car').removeClass('required');6    $(this).parent().parent().parent().nextAll('#private_car').find('input').removeClass("validate[required]");7    $(this).parent().parent().parent().nextAll('#car_rental').removeClass('required');8    $(this).parent().parent().parent().nextAll('#car_rental').find('input').removeClass("validate[required]");9    $(this).parent().parent().parent().nextAll('#racket').removeClass('required');10    $(this).parent().parent().parent().nextAll('#racket').find('input').removeClass("validate[required]");11    $(this).parent().parent().parent().nextAll('#ball').removeClass('required');12    $(this).parent().parent().parent().nextAll('#ball').find('input').removeClass("validate[required]");13    $(this).parent().parent().parent().nextAll('#date').removeClass('required');14    $(this).parent().parent().parent().nextAll('#date').find('input').removeClass("validate[required]");15    $(this).parent().parent().parent().nextAll('#note').removeClass('required');16    $(this).parent().parent().parent().nextAll('#note').find('textarea').removeClass("validate[required]");17    $(this).parent().parent().parent().nextAll('#note').removeClass('free');18    $(this).parent().parent().parent().nextAll('#note').removeClass('absent');19    $(this).parent().parent().parent().nextAll('#note').removeClass('undecided');20    if($(this).val()=="1"){21      $(this).parent().parent().parent().nextAll('#private_car_flag').addClass('required');22      $(this).parent().parent().parent().nextAll('#private_car_flag').find('input').addClass("validate[required]");23      $(this).parent().parent().parent().nextAll('#racket').addClass('required');24      $(this).parent().parent().parent().nextAll('#racket').find('input').addClass("validate[required]");25      $(this).parent().parent().parent().nextAll('#ball').addClass('required');26      $(this).parent().parent().parent().nextAll('#ball').find('input').addClass("validate[required]");27      $(this).parent().parent().parent().nextAll('#note').addClass('free');28      if($("#private_car_flag input:checked").val()=="1"){29        $(this).parent().parent().parent().nextAll('#private_car').addClass('required');30        $(this).parent().parent().parent().nextAll('#private_car').find('input').addClass("validate[required]");31      }else if($("#private_car_flag input:checked").val()=="0"){32        $(this).parent().parent().parent().nextAll('#car_rental').addClass('required');33        $(this).parent().parent().parent().nextAll('#car_rental').find('input').addClass("validate[required]");34      }35    }else if($(this).val()=="2"){36      $(this).parent().parent().parent().nextAll('#date').addClass('required');37      $(this).parent().parent().parent().nextAll('#date').find('input').addClass("validate[required]");38      $(this).parent().parent().parent().nextAll('#note').addClass('free');39    }else if($(this).val()=="3"){40      $(this).parent().parent().parent().nextAll('#note').addClass('required');41      $(this).parent().parent().parent().nextAll('#note').find('textarea').addClass("validate[required]");42      $(this).parent().parent().parent().nextAll('#note').addClass('absent');43    }else{44      $(this).parent().parent().parent().nextAll('#note').addClass('required');45      $(this).parent().parent().parent().nextAll('#note').find('textarea').addClass("validate[required]");46      $(this).parent().parent().parent().nextAll('#note').addClass('undecided');47    }48  });49  $('#private_car_flag input').change(function(){50    $(this).parent().parent().parent().nextAll('#private_car').removeClass('required');51    $(this).parent().parent().parent().nextAll('#private_car').find('input').removeClass("validate[required]");52    $(this).parent().parent().parent().nextAll('#car_rental').removeClass('required');53    $(this).parent().parent().parent().nextAll('#car_rental').find('input').removeClass("validate[required]");54    if($(this).val()=="1"){55      $(this).parent().parent().parent().nextAll('#private_car').addClass('required');56      $(this).parent().parent().parent().nextAll('#private_car').find('input').addClass("validate[required]");57    }else{58      $(this).parent().parent().parent().nextAll('#car_rental').addClass('required');59      $(this).parent().parent().parent().nextAll('#car_rental').find('input').addClass("validate[required]");60    }61  });...

Full Screen

Full Screen

G.nextAll.test.js

Source:G.nextAll.test.js Github

copy

Full Screen

1const $ = require('../index');2const config = require('./config');3const jc1 = require('./code/simple1');4const jc2 = require('./code/simple2');5const hc1 = require('./code/simple1.html');6test('$.nextAll: empty code', () => {7    expect(()=>{8       const G = $('');9       G.nextAll();10    }).not.toThrow();11})12test('$.nextAll: simple code', () => {13    expect(()=>{14       const G = $('var a = 1;');15       G.nextAll();16    }).not.toThrow();17})18test('$.nextAll: this[0] is null', () => {19    expect(()=>{20       const G = $('var a = 1;');21       G[0] = null22       G.nextAll();23    }).not.toThrow();24})25test('$.nextAll: simple code 2', () => {26    expect(() => {27        const code = `28        function test(){29            let a = 1;30            let b = 2;31        }32        test();33        `34        const G = $(code)35        const ss = G.nextAll()36    }).not.toThrow()37})38test('$.nextAll: simple code 3', () => {39    expect(() => {40        const code = `41        let obj = { a: 1, b: 2 };42        let c = obj.a + obj.b;43        `44        const G = $(code)45        const ss = G.nextAll()46    }).not.toThrow()47})48test('$.nextAll: simple code 4', () => {49    expect(() => {50        const code = `51        function parent(){52            let name = 'jerry';53            function eat(){54                console.log('do eat');55            }56        }57        parent();58        `59        const G = $(code).find('let $_$ = \'$_$\'');60        const ss = G.nextAll()61    }).not.toThrow()62})63test('$.nextAll: simple code 4', () => {64    const code = `65    function parent(){66        let name = 'jerry';67        function eat(){68            console.log('do eat');69        }70    }71    parent();72    `73    const G = $(code).find('let $_$ = \'$_$\'');74    const result = G.nextAll().generate()75    const compareCode = $(`function eat(){76    console.log('do eat');77}`).generate();78// comment:可以考虑去掉换行符和空格之后再做对比,不然代码缩进会影响结果79    expect(result).toBe(compareCode);80})81test('$.nextAll: simple html code', () => {82    const code = `<div>test</div>`;83    expect(() => {84        const G = $(code, config.html);85        G.nextAll();86    }).not.toThrow();87})88test('$.nextAll: simple html code', () => {89    const code = `<div>90    <span>test</span>91    <a href="xxx">is a link</a>92    </div>`;93    expect(() => {94        const G = $(code, config.html).find('<span>$_$</span>');95        G.nextAll();96    }).not.toThrow();97})98test('$.nextAll: simple html code result should be ok', () => {99    const code = `<div>100    <span>test</span>101    <a href="xxx">is a link</a>102    </div>`;103    const G = $(code, config.html).find('<span>$_$</span>');104    const result = G.nextAll().generate();105    expect(result).toBe(`\n    `);...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1describe('Cypress', () => {2  it('is working', () => {3    expect(true).to.equal(true)4  })5  it('visits the kitchen sink', () => {6    cy.contains('type').click()7    cy.url().should('include', '/commands/actions')8    cy.get('.action-email')9      .nextAll()10      .should('have.class', 'action-disabled')11  })12})13describe('Cypress', () => {14  it('is working', () => {15    expect(true).to.equal(true)16  })17  it('visits the kitchen sink', () => {18    cy.contains('type').click()19    cy.url().should('include', '/commands/actions')20    cy.get('.action-email')21      .nextAll()22      .should('have.class', 'action-disabled')23  })24})25describe('Cypress', () => {26  it('is working', () => {27    expect(true).to.equal(true)28  })29  it('visits the kitchen sink', () => {30    cy.contains('type').click()31    cy.url().should('include', '/commands/actions')32    cy.get('.action-email')33      .nextAll()34      .should('have.class', 'action-disabled')35  })36})37describe('Cypress', () => {38  it('is working', () => {39    expect(true).to.equal(true)40  })41  it('visits the kitchen sink', () => {42    cy.contains('type').click()43    cy.url().should('include', '/commands/actions')44    cy.get('.action-email')45      .nextAll()46      .should('have.class', 'action-disabled')47  })48})49describe('Cypress', () => {50  it('is working', () => {51    expect(true).to.equal(true)52  })

Full Screen

Using AI Code Generation

copy

Full Screen

1Cypress.Commands.add('nextAll', { prevSubject: 'element' }, (subject) => {2  return cy.wrap(subject).nextAll()3})4Cypress.Commands.add('parent', { prevSubject: 'element' }, (subject) => {5  return cy.wrap(subject).parent()6})7Cypress.Commands.add('invoke', { prevSubject: 'element' }, (subject) => {8  return cy.wrap(subject).invoke()9})10Cypress.Commands.add('children', { prevSubject: 'element' }, (subject) => {11  return cy.wrap(subject).children()12})13Cypress.Commands.add('closest', { prevSubject: 'element' }, (subject) => {14  return cy.wrap(subject).closest()15})16Cypress.Commands.add('first', { prevSubject: 'element' }, (subject) => {17  return cy.wrap(subject).first()18})19Cypress.Commands.add('last', { prevSubject: 'element' }, (subject) => {20  return cy.wrap(subject).last()21})22Cypress.Commands.add('parents', { prevSubject: 'element' }, (subject) => {23  return cy.wrap(subject).parents()24})25Cypress.Commands.add('prev', { prevSubject: 'element' }, (subject) => {26  return cy.wrap(subject).prev()27})28Cypress.Commands.add('prevAll', { prevSubject: 'element' }, (subject) => {29  return cy.wrap(subject).prevAll()30})31Cypress.Commands.add('siblings', { prevSubject: 'element' }, (subject) => {32  return cy.wrap(subject).siblings()33})34Cypress.Commands.add('parent', { prevSubject: 'element' }, (subject) => {35  return cy.wrap(subject).parent()36})37Cypress.Commands.add('eq', { prevSubject: 'element' }, (subject) => {38  return cy.wrap(subject).eq()39})

Full Screen

Using AI Code Generation

copy

Full Screen

1Cypress.Commands.add("nextall", {prevSubject: 'element'}, (subject, selector) => {2  const siblings = [];3  let next = subject.next();4  while (next.length) {5    if (next.is(selector)) {6      siblings.push(next.get(0));7    }8    next = next.next();9  }10  return Cypress.$(siblings);11});12describe('My First Test', function() {13  it('Does not do much!', function() {14    cy.get('input[name="q"]').type('Hello World')15    cy.get('button[type="submit"]').click()16    cy.get('a').nextall('div').should('have.class', 'rc')17  })18})

Full Screen

Using AI Code Generation

copy

Full Screen

1cy.get('a').nextAll().should('have.length', 2)2cy.get('a').prevAll().should('have.length', 2)3cy.get('a').siblings().should('have.length', 2)4cy.get('a').nextUntil('li').should('have.length', 2)5cy.get('a').prevUntil('li').should('have.length', 2)6cy.get('a').each(($el, index, $list) => {7})8cy.get('a').filter('.active').should('have.length', 2)9cy.get('a').first().should('have.class', 'active')10cy.get('a').last().should('have.class', 'active')11cy.get('a').eq(1).should('have.class', 'active')12cy.get('a').contains('Sign in').should('have.length', 2)13cy.get('a').invoke('attr', 'href').should('include', 'google')14cy.get('a').contains('Sign in').click().and('have.class', 'active')15cy.wrap('Hello').should('contain', 'Hello')16cy.get('a').spread(($a1, $a2) => {17})18cy.get('a').then(($

Full Screen

Using AI Code Generation

copy

Full Screen

1cy.get('button').nextAll().should('have.length', 3)2cy.get('button').nextUntil('button').should('have.length', 3)3cy.get('button').not('button').should('have.length', 3)4cy.get('button').parent().should('have.length', 3)5cy.get('button').parents().should('have.length', 3)6cy.get('button').parentsUntil('button').should('have.length', 3)7cy.get('button').prev().should('have.length', 3)8cy.get('button').prevAll().should('have.length', 3)9cy.get('button').prevUntil('button').should('have.length', 3)10cy.get('button').siblings().should('have.length', 3)11cy.get('button').next().should('have.length', 3)12cy.get('button').nextAll().should('have.length', 3)13cy.get('button').nextUntil('button').should('have.length', 3)14cy.get('button').not('button').should('have.length', 3)15cy.get('button').parent().should('have.length', 3)16cy.get('button').parents().should('have.length', 3)

Full Screen

Using AI Code Generation

copy

Full Screen

1describe('Test', function() {2    it('Next all', function() {3        cy.get('#opentab').nextAll().then(function(allElements) {4            console.log(allElements)5        })6    })7})8cy.get().nextAll()

Full Screen

Cypress Tutorial

Cypress is a renowned Javascript-based open-source, easy-to-use end-to-end testing framework primarily used for testing web applications. Cypress is a relatively new player in the automation testing space and has been gaining much traction lately, as evidenced by the number of Forks (2.7K) and Stars (42.1K) for the project. LambdaTest’s Cypress Tutorial covers step-by-step guides that will help you learn from the basics till you run automation tests on LambdaTest.

Chapters:

  1. What is Cypress? -
  2. Why Cypress? - Learn why Cypress might be a good choice for testing your web applications.
  3. Features of Cypress Testing - Learn about features that make Cypress a powerful and flexible tool for testing web applications.
  4. Cypress Drawbacks - Although Cypress has many strengths, it has a few limitations that you should be aware of.
  5. Cypress Architecture - Learn more about Cypress architecture and how it is designed to be run directly in the browser, i.e., it does not have any additional servers.
  6. Browsers Supported by Cypress - Cypress is built on top of the Electron browser, supporting all modern web browsers. Learn browsers that support Cypress.
  7. Selenium vs Cypress: A Detailed Comparison - Compare and explore some key differences in terms of their design and features.
  8. Cypress Learning: Best Practices - Take a deep dive into some of the best practices you should use to avoid anti-patterns in your automation tests.
  9. How To Run Cypress Tests on LambdaTest? - Set up a LambdaTest account, and now you are all set to learn how to run Cypress tests.

Certification

You can elevate your expertise with end-to-end testing using the Cypress automation framework and stay one step ahead in your career by earning a Cypress certification. Check out our Cypress 101 Certification.

YouTube

Watch this 3 hours of complete tutorial to learn the basics of Cypress and various Cypress commands with the Cypress testing at LambdaTest.

Run Cypress automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful