체크박스 선택시 멘트 "계속하려면 이 확인란을..

체크박스 선택시 멘트 "계속하려면 이 확인란을..

QA

체크박스 선택시 멘트 "계속하려면 이 확인란을..

답변 5

본문

2038640075_1655968192.3765.png

 

이멘트를 바꾸고싶은데

<script type="text/javascript">
function checkFrm(obj) {
 if(obj.wr_6.checked = false) {
  alert('개인정보 활동동의에 체크해주세요.');
  obj.wr_6.focus();
  return false;
 }
}
</script>
 

이렇게 적용해도 적용이안되더라구요

방법이 없을까요ㅠ

이 질문에 댓글 쓰기 :

답변 5

저 채크박스에서 필수항목 required 지정이 되어있을텐데 그거 해제하고

submit 시 빈값이면 alert 으로 채크하게 하시면됩니다.

required 태그로 지정해놓은부분은 브라우저마다 지정되있는 형태로 나타나는거라 수정이 어렵습니다. required를 해제하고 스크립트로 유효성 검사를 하시면 됩니다.

<script>
document.addEventListener("DOMContentLoaded", function() {
    var elements = document.getElementsByTagName("INPUT");
    for (var i = 0; i < elements.length; i++) {
        elements[i].oninvalid = function(e) {
            e.target.setCustomValidity("");
            if (!e.target.validity.valid) {
                e.target.setCustomValidity("개인정보수집 및 이용동의가 필요합니다.");
            }
        };
        elements[i].oninput = function(e) {
            e.target.setCustomValidity("");
        };
    }
})
</script>

 

 

이소스로 자체해결하였습니다~

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 59,516
© SIRSOFT
현재 페이지 제일 처음으로