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

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

QA

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

본문

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>

 

 

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

답변을 작성하시기 전에 로그인 해주세요.
전체 52,339
QA 내용 검색

회원로그인

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