IE에서 ajax 회원가입폼이 작동하지 않습니다. 정보
IE에서 ajax 회원가입폼이 작동하지 않습니다.본문
현재 UTF-8용 그누보드로 홈페이지를 만들고 있습니다.
그런데 회원가입을 테스트 할려다 보니까 IE에서 작동을 하지 않는 것입니다.(FF에서는 제대로 작동합니다.)
아무리 검색해봐도 적당한 해답을 찾지 못해서 이렇게 질문드립니다.
(검색해보니 저와같은 문제를 가지고 계신분이 또 계신거 같습니다.)
댓글 전체
흠...
제 common.php 파일에는
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
이렇게 나와있는데...
어떻게 수정해야될지...ㅠ.ㅠ
제 common.php 파일에는
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
이렇게 나와있는데...
어떻게 수정해야될지...ㅠ.ㅠ
그누보드 설치폴더 / js / prototype.js 파일이 있는지 확인해보세요...^^
업데이트 하면서 prototype.js 파일을 추가하지 않은것을 잊고 고민하다가
prototype.js 파일을 추가하고 해결했던 기억이 있습니다..^^
업데이트 하면서 prototype.js 파일을 추가하지 않은것을 잊고 고민하다가
prototype.js 파일을 추가하고 해결했던 기억이 있습니다..^^
prototype.js 파일도 있습니다. ㅡㅡ;;
저의 경우
-------------------------------------------------------------------------------------------------
1. ~/skin/member/basic/ajax_register_form.js 의 내용중
-------------------------------------------------------------------------------------------------
<변경전>
switch(result) {
case '110' : msg.update('영문자, 숫자, _ 만 입력하세요.').setStyle({ color: 'red' }); break;
case '120' : msg.update('최소 3자이상 입력하세요.').setStyle({ color: 'red' }); break;
case '130' : msg.update('이미 사용중인 아이디 입니다.').setStyle({ color: 'red' }); break;
case '140' : msg.update('예약어로 사용할 수 없는 아이디 입니다.').setStyle({ color: 'red' }); break;
case '000' : msg.update('사용하셔도 좋은 아이디 입니다.').setStyle({ color: 'blue' }); break;
default : alert( '잘못된 접근입니다.\n' + result ); break;
}
-------------------------------------------------------------------------------------------------
<변경후>
if(result == 110) {
msg.update('영문자, 숫자, _ 만 입력하세요.').setStyle({ color: 'red' });
} else if(result == 120) {
msg.update('최소 3자이상 입력하세요.').setStyle({ color: 'red' });
} else if(result == 130) {
msg.update('이미 사용중인 아이디 입니다.').setStyle({ color: 'red' });
} else if(result == 140) {
msg.update('예약어로 사용할 수 없는 아이디 입니다.').setStyle({ color: 'red' });
} else if(result == 000) {
msg.update('사용하셔도 좋은 아이디 입니다.').setStyle({ color: 'blue' });
} else {
alert( '잘못된 접근입니다.\n' + result );
}
-------------------------------------------------------------------------------------------------
2. ~/skin/member/basic/register_form.skin.php 의 내용중
-------------------------------------------------------------------------------------------------
<변경전>
<script language="javascript">
...
if ($F('mb_id_enabled')!='000') {
alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
$('reg_mb_id').activate();
return;
}
...
-------------------------------------------------------------------------------------------------
<변경후>
<script language="javascript">
...
if ($F('mb_id_enabled')!=000) { // ' 제거
alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
$('reg_mb_id').activate();
return;
}
...
-------------------------------------------------------------------------------------------------
로 수정을 했습니다.. 혹 참고가 되었으면 합니다..
-------------------------------------------------------------------------------------------------
1. ~/skin/member/basic/ajax_register_form.js 의 내용중
-------------------------------------------------------------------------------------------------
<변경전>
switch(result) {
case '110' : msg.update('영문자, 숫자, _ 만 입력하세요.').setStyle({ color: 'red' }); break;
case '120' : msg.update('최소 3자이상 입력하세요.').setStyle({ color: 'red' }); break;
case '130' : msg.update('이미 사용중인 아이디 입니다.').setStyle({ color: 'red' }); break;
case '140' : msg.update('예약어로 사용할 수 없는 아이디 입니다.').setStyle({ color: 'red' }); break;
case '000' : msg.update('사용하셔도 좋은 아이디 입니다.').setStyle({ color: 'blue' }); break;
default : alert( '잘못된 접근입니다.\n' + result ); break;
}
-------------------------------------------------------------------------------------------------
<변경후>
if(result == 110) {
msg.update('영문자, 숫자, _ 만 입력하세요.').setStyle({ color: 'red' });
} else if(result == 120) {
msg.update('최소 3자이상 입력하세요.').setStyle({ color: 'red' });
} else if(result == 130) {
msg.update('이미 사용중인 아이디 입니다.').setStyle({ color: 'red' });
} else if(result == 140) {
msg.update('예약어로 사용할 수 없는 아이디 입니다.').setStyle({ color: 'red' });
} else if(result == 000) {
msg.update('사용하셔도 좋은 아이디 입니다.').setStyle({ color: 'blue' });
} else {
alert( '잘못된 접근입니다.\n' + result );
}
-------------------------------------------------------------------------------------------------
2. ~/skin/member/basic/register_form.skin.php 의 내용중
-------------------------------------------------------------------------------------------------
<변경전>
<script language="javascript">
...
if ($F('mb_id_enabled')!='000') {
alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
$('reg_mb_id').activate();
return;
}
...
-------------------------------------------------------------------------------------------------
<변경후>
<script language="javascript">
...
if ($F('mb_id_enabled')!=000) { // ' 제거
alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
$('reg_mb_id').activate();
return;
}
...
-------------------------------------------------------------------------------------------------
로 수정을 했습니다.. 혹 참고가 되었으면 합니다..