휴대폰번호 11자리 확인을 하고 싶어요
본문
회원가입을 받을 때 휴대폰 번호를 받는데
11자리를 다 쓰지 않아도 넘어가지네요
11자리를 필수로 입력할수 있게 하려면 어디를 어떻게 고쳐야 하나요?
답변 2
skin/member/basic/register_form.php 나 혹시 테마를 선택하셨으면 해당 테마의 skin 폴더 내부를 보시면 됩니다.
위 코드를 아래코드로 수정해 주세요.
// 수정 전
<?php if (($config['cf_use_hp'] || $config['cf_cert_hp']) && $config['cf_req_hp']) { ?>
// 휴대폰번호 체크
var msg = reg_mb_hp_check();
if (msg) {
alert(msg);
f.reg_mb_hp.select();
return false;
}
<?php } ?>
// 수정 후
<?php
// if (($config['cf_use_hp'] || $config['cf_cert_hp']) && $config['cf_req_hp']) {
if ($config['cf_use_hp'] || $config['cf_cert_hp']) {
?>
// 휴대폰번호 체크
var msg = reg_mb_hp_check();
if (msg) {
alert(msg);
f.reg_mb_hp.select();
return false;
} else {
const hp = $("#reg_mb_hp").val();
if (hp.replace(/[^0-9]/g,'').length < 11) {
alert('11자리 이하의 휴대폰 번호는 입력할 수 없습니다. (숫자만 글자수 체크)');
f.reg_mb_hp.select();
return false;
}
}
<?php } ?>
/skin/member/basic/register_form.skin.php 파일에
function fregisterform_submit(f){
함수 부분에
if (f.mb_hp.value.length < 11) {
alert("전화번호 11글자 이상 입력하십시오.");
f.mb_hp.focus();
return false;
}
이 부분을 추가해서 적용해 보세요
답변을 작성하시기 전에 로그인 해주세요.