무거운 one-size-fits-all 플러그인에 의존하지 않고 직접 기본 폼 유효성 검사를 만들고 다음 코드를 작성했습니다. 내가 얼마나 자주 그것을 다시 작성하고 다시 시작 하느냐에 상관없이, 나는 그것을 작동시키는 것처럼 보이지 않는다.Jquery 기본 폼 유효성 검사
아이디어는 스크립트가 양식을 검사하여 모든 필드가 완료되었는지 확인한 후 제출 버튼에서 사용 불가능한 속성을 제거합니다.
기능 : -
function checkForm(){
$('#contact :input').each(function(){
if($(this).attr('value') == null){
var checked = false;
} else {
var checked = true;
}
})
if (checked == true){
alert('all filled in');
//remove disabled attribute from button
} else {
alert('not completed');
//add disabled attribute to button
}
}
그리고 함수를 호출하는 코드 : -
$('#contact :input').blur(function(){
if ($(this).val() <= ''){
$(this).next('.error').show();
} else {
$(this).next('.error').hide();
checkForm();
}
})
나는 모든 일이에 대해 장난 봤는데 Google을 통해 답을 찾기 위해 고군분투 .
당신이 만약 ($ (이) .val() <= '') {' – TRR