휴대폰번호 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 = 4
maxlength="20"
을
maxlength="4"
로 수정해보세요~
maxlength="4"