기본적으로 회원관리>> 회원관리>> 가입양식관리에 가시면 설정 및 수정할 수 있게 되어있습니다.
참조하시구요.
아래는 스크립터로 만드는 아이디 중복체크 및 비밀번호 확인을 위한 재입력창입니다.
참조하세요..
function id_chk_popup(){
var window_left = (screen.width-640)/2;
var window_top = (screen.height-480)/2;
var id = document.mem_reg_form.id.value;
if(!id){
alert("아이디를 입력하세요.");
document.mem_reg_form.id.focus();
return
}
var id_chk_win = window.open('../shop_popup/id_check.htm?id='+id,"id_chk_win",'resizable=no,toolbar=no,width=100,height=207,status=yes,scrollbars=no,top=' + window_top + ',left=' + window_left + '');
id_chk_win.focus();
}
function nickname_chk_popup(){
var window_left = (screen.width-640)/2;
var window_top = (screen.height-480)/2;
var nickname = document.mem_reg_form.nickname.value;
if(!nickname){
alert("닉네임을 입력하세요.");
document.mem_reg_form.nickname.focus();
return ;
}
var nickname_chk_win = window.open('../shop_popup/nickname_check.htm?nickname='+nickname,"nickname_chk_win",'resizable=no,toolbar=no,width=100,height=207,status=yes,scrollbars=no,top=' + window_top + ',left=' + window_left + '');
nickname_chk_win.focus();
}
function id_chk(form){
if(!form.id.value) {
alert("아이디를 입력하세요.");
form.id.focus();
return 0;
}else{
retVal = validID(form.id.value);
if( !retVal ) {
form.id.select();
form.id.focus();
return 0;
}
}
return 1;
}
function validID( str ){
/* check whether input value is included space or not */
if( str == ""){
alert("아이디를 입력하세요.");
return 0;
}
var retVal = checkSpace( str );
if( retVal != "" ) {
alert("아이디는 빈 공간 없이 연속된 영문 소문자와 숫자만 사용할 수 있습니다.");
return 0;
}
/* checkFormat */
var isID = /^[a-z0-9_]{6,12}$/;
if( !isID.test(str) ) {
alert("아이디는 6~12자의 영문 소문자와 숫자만 사용할 수 있습니다.");
return 0;
}
return 1;
}
function pwd_chk(form){
if(!form.pwd.value) {
alert("비밀번호를 입력하세요.");
form.pwd.focus();
return 0;
}
if(form.pwd.value || form.pwd_re.value){
if( form.pwd.value == "" ) {
alert("비밀번호를 입력하세요.");
form.pwd.focus();
return 0;
}
retVal = validPWD(form.pwd.value);
if( !retVal ) {
form.pwd.select();
form.pwd.focus();
return 0;
}
if( form.pwd_re.value == "" ) {
alert("비밀번호 확인을 입력하세요.");
form.pwd_re.focus();
return 0;
}
if( form.pwd.value != form.pwd_re.value ) {
alert("비밀번호가 일치하지 않습니다.");
form.pwd.select();
return 0;
}
if(form.id.value == form.pwd.value ) {
alert("아이디와 비밀번호가 같습니다.n보안 상의 이유로 아이디와 같은 비밀버호는 허용하지 않습니다.");
form.pwd.select();
form.pwd.focus();
return 0;
}
}
return 1;
}
function validPWD( str ){
var cnt=0;
if( str == ""){
alert("비밀번호를 입력하세요.");
return 0;
}
var retVal = checkSpace( str );
if( retVal != "") {
alert("비밀번호는 빈공간 없이 연속된 영문 소문자와 숫자만 사용할 수 있습니다.");
return 0;
}
for( var i=0; i < str.length; ++i)
{
if( str.charAt(0) == str.substring( i, i+1 ) ) ++cnt;
}
if( cnt == str.length ) {
alert("보안상의 이유로 한 문자로 연속된 비밀번호는 허용하지 않습니다.");
return 0;
}
var isPW = /^[a-z0-9]{6,12}$/;
if( !isPW.test(str) ) {
alert("비밀번호는 6~12자의 영문 소문자와 숫자만 사용할 수 있습니다.");
return 0;
}
return 1;
}
아래↓ 사진 부분입니다.
참조하세요. ^^
>감자님께서 쓰신글============
폼만들기에서 아이디 중복체크 같은 기능은 어떻게 해야되나요? 알고싶습니다.
아그리고 회원가입 폼을 만드려고하는거거든요 비밀번호 확인을 위한 재입력 창은 어떡게 하나요?