로그인 후 회원정보 수정을(member_confirm.php) 하기 위한 과정에서 파이어폭스, 구글 크롬 등의 브라우저에서는 비밀번호를 입력하지 않으면 다음 단계로 넘어가지 않고 비밀번호를 입력하라는 메시지가 뜨고 계속 진행을 할 수 없는데 반해 , IE8의 경우에는 비밀번호를 입력하지 않고 버튼만 클릭해도 다음 단계(register_form.php)로 진행이 되고 있습니다.
위와 같은 현상은 무엇 때문인지, IE의 경우에도 파이어폭스, 크롬 등의 브라우저에서 처럼 비밀번호를 입력하지 않으면 더 이상의 진행이 되지 않고 비밀번호를 입력해야만 계속 진행되게 할 수 있는 방법을 알고 싶습니다.
위의 증상 및 해결에 관한 많은 도움을 구합니다.
1. 그누보드버전 : 그누보드 4.34.22(euckr) 버전 (가장 최근의 버전 설치함)
2. 테스트페이지 : http://egreenworld.co.kr/GWB/bbs/login.php
3. 테스트아이디 : test01
4. 테스트비밀번호 : 0000
5.아래는 'member_confirm.skin.php' 소스입니다.
- 아 래 -
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<link href="<?=$member_skin_path?>/RM_Member12.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>
<form name=fmemberconfirm method=post onsubmit="return fmemberconfirm_submit(this);">
<input type=hidden name=mb_id value='<?=$member[mb_id]?>'>
<input type=hidden name=w value='u'>
<div id="memberConfirmWrap">
<div id="head">
<ul>
<li class="disc">회원님의 정보 보안을 위해 다시 한 번 비밀번호를 확인합니다.</li>
<li class="disc">비밀번호를 입력하신 후 회원정보를 조회/변경을 할 수 있습니다.</li>
</ul>
</div>
<div id="container">
<div id="id"><img src="<?=$member_skin_path?>/img/logId.gif" alt="아이디" /><b><?=$member[mb_id]?></b></div>
<div id="pw"><img src="<?=$member_skin_path?>/img/logPw.gif" alt="비밀번호" /><input type="password" maxLength="20" size="15" style="width:200px" name="mb_password" id="confirm_mb_password" itemname="비밀번호" required onkeypress="check_capslock('confirm_mb_password');">
</div>
<div id="confirmBtn">
<input name="image" type="image" id="btn_submit" src="<?=$member_skin_path?>/img/btnConfirm.gif" alt="확인" width="75" height="50" >
</div>
<div id="line"></div>
</div>
</div>
</form>
<script type='text/javascript'>
document.onload = document.fmemberconfirm.mb_password.focus();
function fmemberconfirm_submit(f)
{
document.getElementById("btn_submit").disabled = false;
f.action = "<?=$url?>";
return true;
}
</script>
- 소스 끝 -
위와 같은 현상은 무엇 때문인지, IE의 경우에도 파이어폭스, 크롬 등의 브라우저에서 처럼 비밀번호를 입력하지 않으면 더 이상의 진행이 되지 않고 비밀번호를 입력해야만 계속 진행되게 할 수 있는 방법을 알고 싶습니다.
위의 증상 및 해결에 관한 많은 도움을 구합니다.
1. 그누보드버전 : 그누보드 4.34.22(euckr) 버전 (가장 최근의 버전 설치함)
2. 테스트페이지 : http://egreenworld.co.kr/GWB/bbs/login.php
3. 테스트아이디 : test01
4. 테스트비밀번호 : 0000
5.아래는 'member_confirm.skin.php' 소스입니다.
- 아 래 -
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<link href="<?=$member_skin_path?>/RM_Member12.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>
<form name=fmemberconfirm method=post onsubmit="return fmemberconfirm_submit(this);">
<input type=hidden name=mb_id value='<?=$member[mb_id]?>'>
<input type=hidden name=w value='u'>
<div id="memberConfirmWrap">
<div id="head">
<ul>
<li class="disc">회원님의 정보 보안을 위해 다시 한 번 비밀번호를 확인합니다.</li>
<li class="disc">비밀번호를 입력하신 후 회원정보를 조회/변경을 할 수 있습니다.</li>
</ul>
</div>
<div id="container">
<div id="id"><img src="<?=$member_skin_path?>/img/logId.gif" alt="아이디" /><b><?=$member[mb_id]?></b></div>
<div id="pw"><img src="<?=$member_skin_path?>/img/logPw.gif" alt="비밀번호" /><input type="password" maxLength="20" size="15" style="width:200px" name="mb_password" id="confirm_mb_password" itemname="비밀번호" required onkeypress="check_capslock('confirm_mb_password');">
</div>
<div id="confirmBtn">
<input name="image" type="image" id="btn_submit" src="<?=$member_skin_path?>/img/btnConfirm.gif" alt="확인" width="75" height="50" >
</div>
<div id="line"></div>
</div>
</div>
</form>
<script type='text/javascript'>
document.onload = document.fmemberconfirm.mb_password.focus();
function fmemberconfirm_submit(f)
{
document.getElementById("btn_submit").disabled = false;
f.action = "<?=$url?>";
return true;
}
</script>
- 소스 끝 -
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284255 | |
| 284248 | |
| 284247 | |
| 284246 | |
| 284242 | |
| 284238 | |
| 284234 | |
| 284233 | |
| 284229 | |
| 284224 | |
| 284222 | |
| 284215 | |
| 284213 | |
| 284212 | |
| 284209 | |
| 284208 | |
| 284201 | |
| 284193 | |
| 284192 | |
| 284174 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기