input 내의 required 요소는 IE10 이상, 크롬, 파이어폭스 등 대부분의 브라우저에서 지원됩니다.
하지만 미지원 브라우저에서도 사용하기위해 간단한 스크립트를 이용할 수 있습니다.
<form name="thisForm">
<p class="qna_privacy_agree">
<input type="checkbox" id="agree_chk" name="agree_chk" class="agree_ck" required />
<label for="agree_chk" >동의합니다.</label>
</p>
<button type="button" onClick="chk();">확인</button>
</form>
<script>
function chk() {
var f = document.thisForm;
if(f.agree_chk.checked!==true) {
alert("개인정보보호 문서를 읽고 '동의합니다'에 체크해 주세요.');
} else {
alert('통과');
f.submit();
}
}
</script>
'프로그래밍' 카테고리의 다른 글
ON DUPLICATE KEY UPDATE, IGNORE (0) | 2019.12.03 |
---|---|
일정 시간이 지나면 숨겨진 레이어 보이기 (2) | 2018.12.13 |
PhpStorm says “PHP version Not installed” with PHP 5.6 on Windows (0) | 2018.12.08 |
Bitnami 가상호스트 설정 (1) | 2018.12.05 |
[jquery]동적으로 생성(추가)되는 요소 컨트롤하기 (0) | 2018.11.21 |