먼저이 코드를 살펴보십시오. 예 필요한 클래스가있는 5 개의 입력 필드가 있습니다.jquery는 각각 경고 발생을 방지합니다.
var errMsg = "This is required!"
$(function() {
$(".required").each(function() {
if($(this).val() == "" || $(this).val == errMsg) {
$(this).val(errMsg);
}
else {
alert("This should alert once");
}
});
}
필드에 값이 있으면 5 번 경고합니다. 어떻게 방지 할 수 있습니까? 한 번 경고 할 수있는 방법은 무엇입니까? 이미 사용 중입니다.
event.stopImmediatePropagation
event.preventDefault
당신은 할 수 있습니다에'$ 빈 문자열로 비교하기 전에 값 .trim' :'$ .trim ($ (이) .val());'. – karim79