form 자바스크립트 질문 채택완료
그누배우자
2년 전
조회 1,278
안녕하세요
form 을 통해서입력을 받고 있는데
입력받을 여분필드 3개중 한개는 반드시 입력을 받게 하고 싶습니다.
</p>
<p> </p>
<p><input type="text" id="wr_1" name="wr_1"></p>
<p><input type="text" id="wr_2" name="wr_2"></p>
<p><input type="text" id="wr_3" name="wr_3"></p>
<p> </p>
<p> 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;
}</p>
<p>
이렇게 하면
3개를 전부 입력을 해야 하는건데
3개중 1개는 필수 입력을 해야 신청이 되게 하는건
도무지 찾을수가 없어서요..ㅠ
고수님들 도움 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
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;
}
}
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
</p>
<p><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"></p>
<p><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>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인