채택완료

신청폼에서 특정항목 선택시 첨부파일을 필수로 하려면

G5게시판으로 만든 신청폼에 아래와 같은 항목이 있는데요.

 

<input type="radio" name="wr_1" value="신규"<?php echo ($write['wr_1'] == "신규") ? " checked" : "";?> required> 신규&nbsp;
<input type="radio" name="wr_1" value="재수강"<?php echo ($write['wr_1'] == "재수강") ? " checked" : "";?> required> 재수강

 

위에서 신규를 선택한 경우 첨부파일#2에 반드시 레벨테스트를 첨부해야만 신청이 되도록 하고 싶습니다.

즉, 조건으로 정리하면

 

wr_1 에서 "신규" 를 선택한 경우에는 첨부파일#2 에 업로드된 파일이  있어야만

신청이 될 수 있도록 하려면 (첨부파일이 없으면 "파일을 첨부하세요" 경고창이 뜨도록) 어떻게 하면 될까요?

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

Copy
let val = $('input[name="wr_1"]:checked').val();

 

if (val == '신규') {

  if (!$('#bf_file_2').val()) {

     alert('파일을 첨부하세요');

     $('#bf_file_2').focus();

     return false;

  }

}

답변에 대한 댓글 2개

let val='';
if ($('input[name="wr_1"]').is(':checked')) {
val = '신규';
}
감사합니다. 잘 해결했습니다.^^

답변을 작성하려면 로그인이 필요합니다.