jQuery 텍스트 영역 길이 확인_jquery

WBOY
풀어 주다: 2016-05-16 18:53:23
원래의
1270명이 탐색했습니다.

textarea 속성을 확장하고 jquery.validate.js와 결합하여 양식을 제출하는 동안 텍스트 영역의 길이를 확인하세요.
1.jQuery 텍스트 영역 길이 확인을 위한 플러그인

코드 복사 코드는 다음과 같습니다.

//텍스트 영역 길이 확인
jQuery.fn.checkLength = function(parameters) {
defaults = {
min: 0
, max: 5
}
jQuery .extend(기본값, 매개변수);
//현재 텍스트 영역의 값
var taValue = $(this).val()
var len = taValue.length; >= defaults.max) {
$(this).parent().append(showLengthError("max")).show()
window.setTimeout(function() {
$( ".lenError ").hide();
}, 5000);
return false
} else if (len <= defaults.min) {
$(this).parent( ).append (showLengthError("min"));
window.setTimeout(function() {
$(".lenError").hide();
},
return false;
} else {
return true;
}
//todo: 키보드 입력이 올바른 범위 내에 있으면 프롬프트를 제거합니다.
}


댓글 : 1) 매개변수 전달:
defaults = {
min: 0
, max: 5
}
을 사용하여 최소값과 각각 텍스트 영역의 최대 길이입니다.
2) 반환 값
true: 확인 길이 통과
false: 확인 길이 실패
2. 사용 지침:
페이지에 js 참조 추가:

예:
페이지

Triggered 를 사용하면 텍스트 영역의 길이를 판단할 수 있습니다.


$("#chklen").click (function( ){
var bool = $("#txtContent").checkLength({
min : -1
,max: 10
});
if(bool){
Alert(bool);
}
})


양식에 텍스트 영역이 있는 경우 양식을 제출할 때 확인하고, 조건이 충족됩니다.
다음 예:


// 테스트 영역 길이가 제한을 초과하는지 확인
var ckContent = $("#txtContentIntro").checkLength({
min : -1 //비어 있는지 판단하지 않음
,max: 512 / /최대 길이 512
}) ;
// 양식 검증
var b = $("#fcourseware").valid()
// 업로드 성공 후 코스웨어 정보 저장
if (b && ckContent ) {
// todo: 제출 양식
}


min 및 max 매개변수 모두 기본 최소 길이 값을 전달할 필요가 없습니다. 는 0이고 최대 길이는 10입니다. textarea가 필수 항목이 아닌 경우 최소값은 -1로 지정됩니다.
마지막으로 bool 값을 반환하여 작업이 수행됩니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿