반응형
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는 난수 발생 함수입
끝...
임의의 값이 중복되지 않게 하려면 현재시각 함수 등을 조합하면 됩니다.
반응형