member.js 전체 내용입니다. 아직 전부 이해한 것은 아닙니다.
아파치 서버 로그는 아직 모르겠습니다.^^;;
//localhost/index.php 를 실행하면 php 버전 5… 정보가 나타납니다
<!–
function focus_move(){
var str = document.form1.jumin1.value.length;
if(str == 6)
document.form1.jumin2.focus();
}
function page_send(page_value){
var form = document.form1;
form.page.value=page_value;
form.submit();
}
function edit_move(str)
{
var str;
document.location = str;
}
function checkInput(){
var form = document.form1;
if(!form.id.value) {
alert("아이디(ID)를 입력하세요!");
form.id.focus();
return ;
}
if(!IsID(form.id.name)) {
alert("ID는 4~15자의 영문 소문자, 숫자 또는 조합된 문자열이어야 합니다!");
form.id.focus();
form.id.select();
return ;
}
if(!form.passwd.value) {
alert("비밀번호를 입력하세요!");
form.passwd.focus();
return ;
}
if(!IsPW(form.passwd.name)) {
alert("비밀번호는 4~15자의 영문자나 숫자 또는 조합된 문자열이어야 합니다!");
form.passwd.focus();
form.passwd.select();
return;
}
if(form.passwd.value != form.passwd2.value) {
alert("입력하신 비밀번호가 일치하지 않습니다.\n다시 확인하시고 넣어주십시오!");
form.passwd2.focus();
form.passwd2.select();
return;
}
if(!form.name.value) {
alert("이름을 입력하세요!");
form.name.focus();
return ;
}
if(!form.birthyear.value) {
alert("출생연도를 입력하세요!");
form.birthyear.focus();
return ;
}
if(form.birthyear.value) {
if(!IsNumber(form.birthyear.name)){
alert("BirthYear must be numeric!"); // Key Board Hangul input Error
form.birthyear.focus();
return;
}
}
if(!form.email.value) {
alert("E-mail을 입력하세요!");
form.email.focus();
return ;
}
if(form.email.value) {
if (form.email.value.indexOf("@") < 0) // check email more precisely
{
alert(‘이메일 주소 형식이 틀립니다.-check email more precisely-’);
form.email.focus();
return;
}
}
if(form.cphone1.value) {
if(!IsNumber(form.cphone1.name)){
alert("핸드폰 번호는 숫자여야 합니다!–check Hanul");
form.hphone1.focus();
return;
}
}
if(form.cphone2.value) {
if(!IsNumber(form.cphone2.name)){
alert("핸드폰 번호는 숫자여야 합니다!");
form.hphone2.focus();
return ;
}
}
if(form.cphone3.value) {
if(!IsNumber(form.cphone3.name)){
alert("핸드폰 번호는 숫자여야 합니다!");
form.hphone3.focus();
return;
}
}
if(form.phone1.value) {
if(!IsNumber(form.phone1.name)){
alert("전화번호는 숫자여야 합니다!");
form.phone1.focus();
return;
}
}
if(form.phone2.value) {
if(!IsNumber(form.phone2.name)){
alert("전화번호는 숫자여야 합니다!");
form.phone2.focus();
return;
}
}
if(form.phone3.value) {
if(!IsNumber(form.phone3.name)){
alert("전화번호는 숫자여야 합니다!");
form.phone3.focus();
return;
}
}
form.submit();
}
function checkEdit(){
var form = document.form1;
if(!form.passwd.value) {
alert("비밀번호를 입력하세요!");
form.passwd.focus();
return ;
}
if(!IsPW(form.passwd.name)) {
alert("비밀번호는 4~15자의 영문자나 숫자 또는 조합된 문자열이어야 합니다!");
form.passwd.focus();
form.passwd.select();
return;
}
if(form.passwd.value != form.passwd2.value) {
alert("입력하신 비밀번호가 일치하지 않습니다.\n다시 확인하시고 넣어주십시오!");
form.passwd2.focus();
form.passwd2.select();
return;
}
if(form.email.value) {
if (form.email.value.indexOf("@") < 0)
{
alert(‘이메일 주소 형식이 틀립니다.’);
form.email.focus();
return;
}
}
if(form.phone1.value) {
if(!IsNumber(form.phone1.name)){
alert("전화번호는 숫자여야 합니다!");
form.phone1.focus();
return;
}
}
if(form.phone2.value) {
if(!IsNumber(form.phone2.name)){
alert("전화번호는 숫자여야 합니다!");
form.phone2.focus();
return;
}
}
if(form.phone3.value) {
if(!IsNumber(form.phone3.name)){
alert("전화번호는 숫자여야 합니다!");
form.phone3.focus();
return;
}
}
if(form.cphone1.value) {
if(!IsNumber(form.cphone1.name)){
alert("핸드폰 번호는 숫자여야 합니다!");
form.hphone1.focus();
return;
}
}
if(form.cphone2.value) {
if(!IsNumber(form.cphone2.name)){
alert("핸드폰 번호는 숫자여야 합니다!");
form.hphone2.focus();
return ;
}
}
if(form.cphone3.value) {
if(!IsNumber(form.cphone3.name)){
alert("핸드폰 번호는 숫자여야 합니다!");
form.hphone3.focus();
return;
}
}
if(!form.zipcode1.value) {
alert("우편번호를 입력하세요!");
form.zipcode1.focus();
return;
}
form.submit();
}
function IsID(formname) {
var form=eval("document.form1." + formname);
if(form.value.length < 4 || form.value.length > 15) {
return false;
}
for(var i=0; i < form.value.length; i++) {
var chr = form.value.substr(i,1);
if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')) {
return false;
}
}
return true;
}
function IsPW(formname) {
var form=eval("document.form1." + formname);
if(form.value.length < 4 || form.value.length > 15) {
return false;
}
for(var i=0; i < form.value.length; i++) {
var chr = form.value.substr(i,1);
if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && ( chr < 'A' || chr > 'Z')) {
return false;
}
}
return true;
}
function IsNumber(formname) {
var form=eval("document.form1." + formname);
for(var i=0; i < form.value.length; i++) {
var chr = form.value.substr(i,1);
if((chr < '0' || chr > '9')) {
return false;
}
}
return true;
}
function ZipWindow(ref,what) {
var window_left = (screen.width-640)/2;
var window_top = (screen.height-480)/2;
ref = ref + "?what=" + what;
window.open(ref,"zipWin",‘width=550,height=250,status=no,top=’ + window_top + ‘,left=’ + window_left + ‘’);
}
function check_ID_Window(ref) {
var id= eval(document.form1.id);
if(!id.value) {
alert(‘아이디(ID)를 입력한 후에 확인하세요!’);
id.focus();
return;
}else {
ref = ref + "?id=" + id.value;
var window_left = (screen.width-640)/2;
var window_top = (screen.height-480)/2;
window.open(ref,"checkIDWin",‘width=300,height=150, scrollbars=no,status=no,top=’ + window_top + ‘,left=’ + window_left + ‘’);
}
}
//–>