반응형

 XE 버전 1.5.2.7 기준

 

아래 그림과 같이 회원 가입폼에 임의의 숫자를 자동으로 입력받는 방법입니다.

 

 

 

 먼저, 관리자 페이지의 회원설정 - 가입 폼 관리 화면에서 사용자 정의 항목 추가 버튼을 누릅니다.

 

입력항목 이름은 HTML의 name 속성 값에 해당합니다.

random을 입력하면 name="random" 이 됩니다.

 

 

 

 

기본 스킨을 기준으로 아래 경로로 들어가면

xe/modules/member/skins/default

 

signup_form.html 파일이 있습니다.

 

에디터로 열고 아래부분을 보면 다음 그림과 같은 jQuery 스크립트 코드가 있는데 마지막 부분에 다음 코드를 추가합니다.

 

$("[name=random]").append("<option value={mt_rand(100000,999999)}>{mt_rand(100000,999999)}</option>");

 

설명

속성 name 값이 random인 객체를 찾아서 append(내용)을 추가하라는 코드입니다.

{mt_rand(시작,끝)} 은 PHP 코드를 실행하기 위해 {}로 감싼것이며 mt_rand는 난수 발생 함수입

 

 

끝...

 

임의의 값이 중복되지 않게 하려면 현재시각 함수 등을 조합하면 됩니다.

반응형

관련글