양식 확인은 항상 매우 번거롭습니다. 특히 각 입력에 대해 별도의 확인을 작성하면 치명적인 타격이 될 것입니다. 최근에는 양식 내용이 올바른지 확인하기 위해 짧은 js를 작성했습니다. .
이 코드를 사용하면 더 이상 각 입력에 대한 형식 판단을 작성할 필요가 없습니다. 데이터 유형에 올바른 형식의 정규 표현식만 작성하면 됩니다. 양식 제출 버튼만 checkForm 함수에 바인딩하면 됩니다.
제안사항이 있으시면 댓글 달아주세요
<input type="text" datatype=“正则”/> //表单验证 //点击下一步事件 function checkForm(form){ var success = true; $("."+form+" input").each(function(){ var $that = $(this); var dataType = eval($that.attr("dataType")); if(dataType!=undefined){ if($that.val().match(dataType)){ $that.removeClass("borderRed"); }else{ $that.focus(); $that.addClass("borderRed"); success = false; return false; } } }) return success; } //给每个带有datatype属性的标签绑定blur focus事件 $(document).on("blur","input",function(){ var $that = $(this); var dataType = eval($that.attr("dataType")); if(dataType!=undefined){ if($that.val().match(dataType)){ $that.removeClass("borderRed"); }else{ $that.addClass("borderRed"); } } }) $(document).on("focus","input",function(){ $(this).removeClass("borderRed"); });
위 콘텐츠에서는 jquery 규칙성을 사용하여 통합 양식 유효성 검사를 구현하는 방법을 공유했습니다.