diff --git a/bbs/qawrite_update.php b/bbs/qawrite_update.php index 396080891..c6fde25d5 100644 --- a/bbs/qawrite_update.php +++ b/bbs/qawrite_update.php @@ -33,6 +33,9 @@ if (!empty($msg)) { alert($msg); } +if($qa_hp) + $qa_hp = preg_replace('/[^0-9\-]/', '', strip_tags($qa_hp)); + // 090710 if (substr_count($qa_content, '&#') > 50) { alert('내용에 올바르지 않은 코드가 다수 포함되어 있습니다.'); diff --git a/mobile/skin/qa/basic/write.skin.php b/mobile/skin/qa/basic/write.skin.php index c7fa1e568..afd1a6ef4 100644 --- a/mobile/skin/qa/basic/write.skin.php +++ b/mobile/skin/qa/basic/write.skin.php @@ -63,7 +63,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 - class="frm_input" size="30"> + class="frm_input" size="30"> > 답변등록 SMS알림 수신 @@ -166,6 +166,14 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 return false; } + + var hp = f.qa_hp.value.replace(/[0-9\-]/g, ""); + if(hp.length > 0) { + alert("휴대폰번호는 숫자, - 으로만 입력해 주십시오."); + return false; + } + + document.getElementById("btn_submit").disabled = "disabled"; return true; diff --git a/skin/qa/basic/write.skin.php b/skin/qa/basic/write.skin.php index 817e8f943..e34181369 100644 --- a/skin/qa/basic/write.skin.php +++ b/skin/qa/basic/write.skin.php @@ -63,7 +63,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 - class="frm_input" size="30"> + class="frm_input" size="30"> > 답변등록 SMS알림 수신 @@ -166,6 +166,14 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 return false; } + + var hp = f.qa_hp.value.replace(/[0-9\-]/g, ""); + if(hp.length > 0) { + alert("휴대폰번호는 숫자, - 으로만 입력해 주십시오."); + return false; + } + + document.getElementById("btn_submit").disabled = "disabled"; return true;