회원등록 폼체크에서.. 채택완료
function fregisterform_submit(f)
{
// 회원아이디 검사
if (f.w.value == "") {
var msg = reg_mb_id_check();
if (msg) {
alert(msg);
f.mb_id.select();
return false;
}
}
}
1. f.w. 이게 무엇인가요? 쩜.의 읨도 잘 모르겠고
2. f는 함수에 들어가는 파라미터 f 인가요?
3. 그럼 w는 무엇인가요?
4. f.mb_id.select(); 에서 select()는 php 내장 함수 인가요?
어렵네요. @.@;
답변 2개
해당 폼을 보시면 onsubmit ="return fregisterform_submit(this);" 라고 되어있지요. 인수로 this는 폼 자신을 가리키고 fregisterform_submit() 함수 선언부에 f는 저 인자가 되는 거지요. 즉, fregisterform 폼자신입니다.
1. 자바스크립트는 폼의 네임값으로 접근할 수 있어요. f.w 는 fregisterform이 포함하는 요소들 중에 name 값이 w 인 것에 접근한 것이고요. f.w.value 는 w의 값을 가져오게 되겠지요.
2. 위에 내용들이 설명.
3. 위에 내용들이 설명.
4. 해당 구문은 자바스크립트 부분이고 그래서 php 내장함수는 아니고요. input 요소나 textarea 요소를 선택하게 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
간단하게 설명해드리면
1. f.w. 이게 무엇인가요? ->f는 파라메터로 받은 form 입니다.
쩜.의 읨도 잘 모르겠고 ->f.w 간단하게 f에 속해있는 w(input)라고 생각하시면 될듯.
2. f는 함수에 들어가는 파라미터 f 인가요?네
3. 그럼 w는 무엇인가요? hidden input 입니다. 소스보시면 나올겁니다. name="w" 를 찾아보세요.
4. f.mb_id.select(); 에서 select()는 php 내장 함수 인가요? select 는 선택.. 곧 mb_id input 박스 선택입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인