체크박스 선택시 멘트 "계속하려면 이 확인란을..
본문
이멘트를 바꾸고싶은데
<script type="text/javascript">
function checkFrm(obj) {
if(obj.wr_6.checked = false) {
alert('개인정보 활동동의에 체크해주세요.');
obj.wr_6.focus();
return false;
}
}
</script>
이렇게 적용해도 적용이안되더라구요
방법이 없을까요ㅠ
답변 5
<input type="checkbox" oninvalid="this.setCustomValidity('개인정보 활동동의에 체크해주세요.')" ~
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>
이소스로 자체해결하였습니다~