안녕하세요
쇼핑몰 주문시 주문서내의 동의버튼을 만들어 체크시에만 구매가능하도록 하고싶은데
다른 쇼핑몰에서 해당 소스 그대로 가져와보니 PC버전에서는 정상적으로 작동 합니다
다만 모바일 적용시 체크하지 않아도 결제가 진행되고 있습니다
가져온 부분은
<div><input type="checkbox" required="" id="agree_check"><label style="font-size:10px;" for="agree_check">동의합니다.</label></div>
위의 부분입니다 어떤부분을 추가하거나 수정해야 모바일에서도 체크시에만 구매진행이 가능하도록 할 수 있을까요?
<label for="agree">개인정보수집에 대한 내용을 읽었으며 이에 동의합니다.</label>
<input type="checkbox" id="agree" value="1">
<script>
function guest_submit(f)
{
if (document.getElementById('agree')) {
if (!document.getElementById('agree').checked) {
alert("개인정보수집에 대한 내용을 읽고 이에 동의하셔야 합니다.");
return;
}
}
f.url.value = "<?php echo $url; ?>";
f.action = "<?php echo $url; ?>";
f.submit();
}
</script>
위의 소스도 비회원주문시 필수체크 옵션이라 가져와서 비슷하게 수정하려해도 PC는 되는데 모바일은 체크안해도 결제로 넘어가버리네요
도움주시면 감사하겠습니다
|
답변 1개
채택된 답변
+20 포인트
2016-05-11 (수) 23:30:41
document.getElementById('agree').checked = true;
if 문을 이런식으로 해보세요
답변을 작성하려면 로그인이 필요합니다.