register.skin.php 에서 질문 채택완료
Copy
function fregister_submit(f)
{
if (!f.agree.checked) {
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
f.agree.focus();
return false;
}
if (!f.agree2.checked) {
alert("개인정보처리방침안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
f.agree2.focus();
return false;
}
return true;
}
회원가입 버튼을 누르면 submit 이 되고 onsubmit 이벤트가 실행됩니다.
이벤트가 실행되면 위에 함수를 실행하는데
f에 값이 무엇인지,
if문에서 !f.agree.checked 에서 .은 뭘 의미하는건가요?
답변 2개
채택된 답변
+20 포인트
swallow
5년 전
여기서 f 는 회원가입약관 폼을 의미합니다.
f.agree.checked는 이 회원가입 폼의 회원가입 약관동의 체크박스에 체크했는가를 판별하는겁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
그누보드이해하기
5년 전
swallow
5년 전
여기서 ! 는 false를 의미햐죠.
그러니 !f.agree.checked 하면
<input type="checkbox" name="agree" value="1" id="agree11" class="selec_chk">
요 태그의 체크박스가 선택되지 않았다면 하고 판정하는겁니다.
그러니 !f.agree.checked 하면
<input type="checkbox" name="agree" value="1" id="agree11" class="selec_chk">
요 태그의 체크박스가 선택되지 않았다면 하고 판정하는겁니다.
swallow
5년 전
네 맞습니다.
f. 하는식으로 form 태그안의 여러 데이터들에서 가리키려는 태그의 name을 입력하여 들어갑니다.
f. 하는식으로 form 태그안의 여러 데이터들에서 가리키려는 태그의 name을 입력하여 들어갑니다.
댓글을 작성하려면 로그인이 필요합니다.
그누보드이해하기
5년 전
Javascript에서 점(.)은 특정 객체에서 제공하는 기능에 접근할 때 사용하는 접근 연산자입니다.
출처: https://ktko.tistory.com/entry/jQuery-의-의미 [KTKO 개발 블로그와 여행 일기]
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
마침표를 통해 agree로 들어가고 checked를 하는건가요?