select box 체크 채택완료
안녕하세요.
아래와 같은 폼이 있을경우
값이 있는지 선택되었는지 체크작업을 하고있습니다.
input text 는 체크가 잘되는데
select box 같은경우 첫번째 second[] 만 체크가 되네요..
도움 부탁드립니다..ㅡㅜ
$('input[name="first[]"]').each(function(idx, item) { if(!$(item).val()) { alert('첫번째 입력하세요.'); return false; } });
$('select[name="second[]"]').each(function(){ if(this.selected){ alert('선택되었음'); } return false; });
답변 3개
$('select[name*="second"]').each(function(){ if($(this).val()!=''){ alert('선택되었음'); } return false; });
이렇게 하면 될거같은데 테스트는 안해봤어요..ㅎ
댓글을 작성하려면 로그인이 필요합니다.
$('select[name="second[]"]').each(function(){ if(this.selected){ alert('선택되었음'); } return false; });
이부분에서 한번만 돌고 빠져나갑니다. 해당 부분을 지워주시고 해보세요.
$('select[name="second[]"]').each(function(){ if(!this.selected){ alert('선택 해주세요');
return false; } });
이런식으로 하시려는거 아닌가요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
jquery로 폼을 전송해야할때는 required 속성이 먹지를 않아서요;