공백없이 입력하게 되어있는데 닉네임 공백 허용하려면 어떻게 해야하나요?
답변 8개 / 댓글 6개
js/wrest.js
// 공백 검사후 공백을 "" 로 변환
function wrestNospace(fld)
{
var pattern = /(\s)/g; // \s 공백 문자
if (pattern.test(fld.value)) {
if (wrestFld == null) {
wrestMsg = wrestItemname(fld) + " : 공백이 없어야 합니다.\n";
wrestFld = fld;
}
}
}
lib/register.lib.php
function empty_mb_nick($reg_mb_nick)
{
if (!trim($reg_mb_nick))
return "닉네임을 입력해 주십시오.";
else
return "";
}
function valid_mb_nick($reg_mb_nick)
{
if (!check_string($reg_mb_nick, G5_HANGUL + G5_ALPHABETIC + G5_NUMERIC))
return "닉네임은 공백없이 한글, 영문, 숫자만 입력 가능합니다.";
else
return "";
}
function count_mb_nick($reg_mb_nick)
{
if (strlen($reg_mb_nick) < 4)
return "닉네임은 한글 2글자, 영문 4글자 이상 입력 가능합니다.";
else
return "";
}
function exist_mb_nick($reg_mb_nick, $reg_mb_id)
{
global $g5;
$row = sql_fetch(" select count(*) as cnt from {$g5['member_table']} where mb_nick = '$reg_mb_nick' and mb_id <> '$reg_mb_id' ");
if ($row['cnt'])
return "이미 존재하는 닉네임입니다.";
else
return "";
}
function reserve_mb_nick($reg_mb_nick)
{
global $config;
if (preg_match("/[\,]?{$reg_mb_nick}/i", $config['cf_prohibit_id']))
return "이미 예약된 단어로 사용할 수 없는 닉네임 입니다.";
else
return "";
}
33
/*
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;
}
}
*/
그래서 이걸 이러게 주석 처리 하라고,,
답변에 대한 댓글 1개
답변에 대한 댓글 1개
답변에 대한 댓글 1개
/skin/basic/register_form.skin.php
<?php if ($req_nick) { ?>
<tr>
<th scope="row"><label for="reg_mb_nick">닉네임<strong class="sound_only">필수</strong></label></th>
<td>
<span class="frm_info">
공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)<br>
닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다.
</span>
<input type="hidden" name="mb_nick_default" value="<?php echo isset($member['mb_nick'])?$member['mb_nick']:''; ?>">
<input type="text" name="mb_nick" value="<?php echo isset($member['mb_nick'])?$member['mb_nick']:''; ?>" id="reg_mb_nick" required class="frm_input required nospace" size="10" maxlength="20">
<span id="msg_mb_nick"></span>
</td>
</tr>
<?php } ?>
// 닉네임 검사
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;
}
}
답변에 대한 댓글 1개
답변에 대한 댓글 1개
register_form.skin.php
// 닉네임 검사
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;
}
}
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.