테스트 사이트 - 개발 중인 베타 버전입니다

회원등록 폼체크에서.. 채택완료

김무식2 9년 전 조회 5,016

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개

채택된 답변
+20 포인트

해당 폼을 보시면 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 요소를 선택하게 됩니다. 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

d
9년 전

간단하게 설명해드리면

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 박스 선택입니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인