input name 배열 유효성 검사
본문
예를 들어,
<input type="text" name="ex_name[]" value="test">
이런식으로 중복 name 값이 배열로 들어갈 경우
유효성 검사는 어떻게 하나요...?
만약, 2개라면
$("input[name='ex_name[]']").length 이렇게 했을 때 값이 2가 나오기는하는데
$("input[name='ex_name[]']").val() 하면 첫 번째 input의 값만 불러볼수가 있네요...
값을 각자 뽑아서 유효성 검사 하려면 어떻게 해야하나요....
답변 2
foreach 로 루프를 돌리면서 검사를 하셔야합니다.
구글에서 "jquery input 배열 체크" 이런식으로 검색해보시면 소스가 여럿 나오실겁니다.
$("input[name='ex_name[]']").foreach(function(){
if($(this).val() == ""){
alert("값을 입력 해주세요.");
}
});
이런식으로 작성하시면 됩니다.^^
답변을 작성하시기 전에 로그인 해주세요.