form 자바스크립트 질문

form 자바스크립트 질문

QA

form 자바스크립트 질문

본문

안녕하세요

form 을 통해서입력을 받고 있는데

 

입력받을 여분필드 3개중 한개는 반드시 입력을 받게 하고 싶습니다.

 


 
<input type="text" id="wr_1" name="wr_1">
<input type="text" id="wr_2" name="wr_2">
<input type="text" id="wr_3" name="wr_3">
 
                function form_Check(){
                    if(form.wr_1.value == ''){
                        alert("1번을 입력해주십시오.");
                        form.wr_1.focus();
                        return false;
                    }
                    if(form.wr_2.value == ''){
                        alert("2번을 입력해주십시오.");
                        form.wr_2.focus();
                        return false;
                    }
                    if(form.wr_3.value == ''){
                        alert("3번을 입력해주십시오.");
                        form.wr_3.focus();
                        return false;
                    }

 

이렇게 하면

3개를 전부 입력을 해야 하는건데

 

3개중 1개는 필수 입력을 해야 신청이 되게 하는건

도무지 찾을수가 없어서요..ㅠ

 

 

고수님들 도움 부탁드립니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

function form_check(){
     if(form.wr_1.value == '' && form.wr_2.value == '' && form.wr_3.value == ''){
         alert("3개중 한곳은 반드시 입력하셔야 합니다.");
        form.wr_1.focus();
        return false;
     }
}


<input type="text" id="wr_1" name="wr_1">
<input type="text" id="wr_2" name="wr_2">
<input type="text" id="wr_3" name="wr_3">
<script>
function form_Check(){
    if(form.wr_1.value == ''){
        alert("1번을 입력해주십시오.");
        form.wr_1.focus();
        return false;
    }
    if(form.wr_2.value == ''){
        alert("2번을 입력해주십시오.");
        form.wr_2.focus();
        return false;
    }
    if(form.wr_3.value == ''){
        alert("3번을 입력해주십시오.");
        form.wr_3.focus();
        return false;
    }
    
    // 3개 중 1개는 필수 입력
    if(form.wr_1.value == '' && form.wr_2.value == '' && form.wr_3.value == '') {
        alert("3개 중 1개는 필수 입력해주십시오.");
        form.wr_1.focus();
        return false;
    }
    
    return true;
}
</script>
답변을 작성하시기 전에 로그인 해주세요.
전체 239
QA 내용 검색

회원로그인

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