회원가입시 비밀번호 확인 문제요
본문
아이디, 비밀번호 확인 및 같은지 확인하는걸 ajax처리되었으면합니다.
q&a 페이지에서 아이디쪽에
<td>
<span class="frm_info">영문과 숫자만 혼합하여, 최소 6자 이상</span>
<input type="text" name="mb_id" value="<?php echo $member['mb_id'] ?>" id="reg_mb_id" <?php echo $required ?> <?php echo $readonly ?> class="frm_input <?php echo $required ?> <?php echo $readonly ?>" minlength="3" maxlength="20"onblur="mb_id_check();">
<span id="msg_mb_id"></span>
</td>
function mb_id_check() {
var msg = reg_mb_id_check();
if (msg) {
$("#msg_mb_id").text(msg);
$("#reg_mb_id").select();
} else
$("#msg_mb_id").text("");
}
이렇게 추가하라고해서 추가해줘서 아이디는 바로바로 얼럿이 옆에 뜹니다.
비밀번호 숫자 얼럿과 일치하지않을때도 바로 옆에 표현될수있게 하고싶은데 q&a 랑 스킨 , 팁 게시판 찾아도 안보이네요
ajax 고수님들 도와주세요~
답변 1
닉 채크하는거랑 또같이 만들면되요
// 닉네임 검사
if ((f.w.value == "") || (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {
var msg = reg_mb_nick_check();
if (msg) {
alert(msg);
f.reg_mb_nick.select();
return false;
}
}
jquery.register_form.js
var reg_mb_nick_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_nick.php",
data: {
"reg_mb_nick": ($("#reg_mb_nick").val()),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
register_form_update.php
if ($w=='') {
if ($msg = exist_mb_id($mb_id)) alert($msg);
if (get_session('ss_check_mb_id') != $mb_id || get_session('ss_check_mb_nick') != $mb_nick || get_session('ss_check_mb_email') != $mb_email) {
set_session('ss_check_mb_id', '');
set_session('ss_check_mb_nick', '');
set_session('ss_check_mb_email', '');
alert('올바른 방법으로 이용해 주십시오.');
}