동의 여부 radio 박스 스크립트 질문

동의 여부 radio 박스 스크립트 질문

QA

동의 여부 radio 박스 스크립트 질문

본문

안녕하세요

개인정보 동의 여부를 위한 폼을 작성중인데용.

 

<form name="f1" method="post" enctype='multipart/form-data'>

<input type="radio" id="agree" style="border:0" checked />동의

<input type="radio" style="border:0">부동의

</form>

 

동의 버튼 눌려있으면 넘어가고

부동의에 눌려있으면 넘어가면 안되게 하려구요...

 

이렇게 해놓고 스크립트는..

 

<script>

 if(f1.agree.is(":checked")){
  alert("개인정보 수집이용에 동의하지 않으셨습니다");
  f1.agree.focus();
  return;
 }

</script>

 

작동이 하나도 안되네요 ㅠㅠ

 

고 수님들의 도움 부탁드림다.

 

이 질문에 댓글 쓰기 :

답변 2

<form name="f1" method="post" onsubmit="return fun(this)">

<input type="radio" name="agree" checked>동의

<input type="radio" name="agree">부동의

<input type="submit" value="send">

</form>

 

<script>

function fun(f) {

if(f.agree[1].checked){

 alert("개인정보 수집이용에 동의하지 않으셨습니다");

 return false;

}

       return true;

}

</script>

f1.agree 라고 적으시면 f1이 누군지를 모릅니다.

document.f1.agree로 바꿔주시거나 또는

var f1 = document.f1;을 먼저 선언하신 후 사용하시면 될거 같습니다.

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

회원로그인

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