휴대폰번호 4자리만 입력하게요~~

휴대폰번호 4자리만 입력하게요~~

QA

휴대폰번호 4자리만 입력하게요~~

본문

<?php if ($config['cf_use_hp'] || $config['cf_cert_hp']) {  ?>
                    <label for="reg_mb_hp">휴대폰번호 끝자리 4자리<?php if ($config['cf_req_hp']) { ?><strong class="sound_only">필수</strong><?php } ?></label>

                    <input type="text" name="mb_hp" value="<?php echo get_text($member['mb_hp']) ?>" id="reg_mb_hp" <?php echo ($config['cf_req_hp'])?"required":""; ?> class="frm_input full_input <?php echo ($config['cf_req_hp'])?"required":""; ?>" maxlength="20" placeholder="휴대폰 마지막 끝자리 4자리만 입력해주세요.">
                    <?php if ($config['cf_cert_use'] && $config['cf_cert_hp']) { ?>
                    <input type="hidden" name="old_mb_hp" value="<?php echo get_text($member['mb_hp']) ?>">
                    <?php } ?>
                <?php }  ?>

 

 

 

 

회원가입할때 휴대폰번호 4자리만 입력하게 하고 싶은데 어떤 코드를 수정해야하나요?

이 질문에 댓글 쓰기 :

답변 4

가장 간단한 방법은
maxlength="20" -> maxlength="4"
<input type="number" max="9999" /> 
<input type="number" max="9999" maxlength="4" /> 
등의 방법이 있겠으나 

스크립트 처리 하시는게 가장 좋아 보이네요.
폼을 f로 가져온다고 가정했을 시
if (f.mb_hp.value.length != 4) {
          alert("네글자로 입력하십시오.");
                                    f.mb_hp.select();
                                    f.mb_hp.focus();
                                    return false;
                                }

maxlength="20"

을 

maxlength="4"

로 수정해보세요~

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT