테스트 사이트 - 개발 중인 베타 버전입니다

휴대폰번호 11자리 확인을 하고 싶어요 채택완료

smltree 1년 전 조회 2,260

회원가입을 받을 때 휴대폰 번호를 받는데
11자리를 다 쓰지 않아도 넘어가지네요

11자리를 필수로 입력할수 있게 하려면 어디를 어떻게 고쳐야 하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
m
1년 전

skin/member/basic/register_form.php 나 혹시 테마를 선택하셨으면 해당 테마의 skin 폴더 내부를 보시면 됩니다.

위 코드를 아래코드로 수정해 주세요.

</p>

<p>// 수정 전</p>

<pre>
<?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 } ?></pre>

<p> </p>

<p>// 수정 후</p>

<pre>
<?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 } ?></pre>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
1년 전

/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;
        }

이 부분을 추가해서 적용해 보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인