회원가입시 닉네임을 한글만 가입하게 하고싶은데요....
어떻게 해야하는지 알려주시면 감사하겠습니다....
답변 3개 / 댓글 2개
해당 블로그 참고 하시구요.
해당 펑션을 응용하자면.. 회원가입 스킨의 register_form.skin.php 파일의 하단
스크립트 부분에 해당 펑션을 위치합니다.
function CheckHangul(name) { strarr = new Array(name.value.length); schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','='); for (i=0; i<name.value.length; i++)
해당 스킨의 fregisterform_submit(f) 함수안에 해당 펑션으로 연결해주시면 되겠습니다.
CheckHangul(f.mb_nick_value) ; 이런식으로요
답변에 대한 댓글 1개
팁게시판에 찾아보면 여러가지 방법이 있고
스킨자료실에도 있습니다^^ 검색을 실천하면 좀더 도움이 될겁니다
js/jquery.register_form.js 파일에서
var reg_mb_nick_check = function() {
var str = $("#reg_mb_nick").val();
for (i = 0; i < str.length; i++)
{
if (!((str.charCodeAt(i) > 0x3130 && str.charCodeAt(i) < 0x318F) || (str.charCodeAt(i) >= 0xAC00 && str.charCodeAt(i) <= 0xD7A3)))
{
alert("한글만 입력해주세요");
return "";
}
}
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;
}
이런식으로 함수를 변경해서 테스트 해보셔도 됩니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.