여러개의 input 박스에 동일한값 입력 안되게

여러개의 input 박스에 동일한값 입력 안되게

QA

여러개의 input 박스에 동일한값 입력 안되게

본문

안녕하세요.

예를들어 아래와 같이 반복문으로 출력된 input text가 있을경우

 


<?php for($i=0; $i<count($categoryArr); $i++){?>
    <input type="text" name="category[]" calss="category">
<?php } ?>

 

입력한 text의 값이 다른 input text의 값과 같은지를 체크를 해야하는데

 

아래처럼 each를 돌려서 값을 비교하려고 했으나

each를 돌릴때 입력된 값까지 비교가 되어버리니 저방법은 아닌거 같은데요

다른방법이 있을까요?

 


$(".category").each(function(index, item){
        if($(item).val() == $(this).val()){
            alert('같은값이 있습니다.');
        }
    });

 

감사합니다~

이 질문에 댓글 쓰기 :

답변 3

http://exam.dothome.co.kr/temp/wrid_339404.html

맞는지는 모르겠지만 이런 건가요?

 <input type="text" name="category[]" calss="category">

 

오타가 있습니다.

 

calss => class

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

회원로그인

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