input name 배열 유효성 검사

input name 배열 유효성 검사

QA

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("값을 입력 해주세요.");

}

}); 

 

이런식으로 작성하시면 됩니다.^^

답변을 작성하시기 전에 로그인 해주세요.
전체 123,524 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT