2011-09-21 2 views
0

저는 jQuery를 사용하여 모든 필드를 개별적으로 확인하는 데 익숙합니다.필요한 필드를 찾기 위해 jQuery의 루프 스루 필드

하지만 이제는 웹 사이트에서 여러 가지 양식을 사용하고 있으며 클래스 이름이 '필수'인 모든 입력란을 반복하는 한 가지 기능을 작성하고 싶습니다. 필드 중 하나에 필수 클래스가 있고 비어 있으면 해당 필드에 클래스 "오류"를 추가하십시오.

어떻게해야할까요?

미리 감사드립니다. 이처럼

답변

0

:

$('.required').each(function() { 
    var $this = $(this); 
    if(!$this.val()) $this.addClass('error'); 
}); 
+0

윌 모든 형태의 필수 항목을 통해하지 그 루프 만이 아니라 하나는 제출 했습니까? – Blazemonger

0

:

function markEmptyRequiredFields (form) { 
    $('.required', form).val(function(index, value) { 
     if (value == "") { 
     $(this).addClass("error"); 
     } 
    } 
} 

사용법 : 당신의 제출 처리기에서

markEmptyRequiredFields($("#myformId")); 
관련 문제