쓰기 폼에서 display=none 되어 있는 필수입력 항목 체크해제는 어떻게?
본문
쓰기 폼에서 display=none 되어 있는 필수입력 항목을 계속 체크합니다.
그누보드4에서는 체크하지 않고 잘~ 등록되었던 걸로 알고있는데요..
제가 잘 못 알고 있는 건가요~??
답변 1
display=none 은 화면에 보이지 않아도 자바스크립트 유효성 체크의 대상이 될 수 있습니다.
예를 들어
<input type="text" style="display:none;"> 와
<input type="hidden" >는 화면에 보이지 않아도 input 요소로서의 기능은 살아 있다고 봐야합니다.
그누보드5에서 필수입력 항목을 해제하려면 required 를 삭제해야 합니다.
예를 들어 필수입력하도록 설정된 경우
<input type="text" name="test" required class="frm_input required"> 이런 형식인 것을
<input type="text" name="test" class="frm_input"> 이런 형식으로 required 를 제거하면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.