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

radio 버튼시 속성변경 채택완료

urim 5년 전 조회 3,012

data-mask 라는 부분을 radio 버튼 선택시 변경 하려고 합니다.

placeholder는 변경이 된는데 data-mask 부분은 변경이 되지 않습니다.

무엇이 잘못된 것일까요?

 

<input type="radio" name="member_flag" id="r1" checked value="1">  직원
<input type="radio" name="member_flag" id="r2" value="0"> 합격자
<strong class="sound_only">필수</strong>
<input type="text" name="mb_2" value="<?php echo isset($member['mb_2'])?$member['mb_2']:''; ?>" id="reg_mb_2" required class="frm_input full_input required simple-field-data-mask" maxlength="20" placeholder="소속 사업자의 사업자 등록증을 입력해 주세요."  data-mask="000-00-00000">
               

 

<script>
$(document).ready(function() {
    $("input:radio[name='member_flag']").click(function() {
        if($(this).val() == 1) {
            $("#reg_mb_2").attr("placeholder", "소속 사업자의 사업자 등록증을 입력해 주세요.");
            $("#reg_mb_2").attr("data-mask", "000-00-000"); 
        }
        else  { 
            $("#reg_mb_2").attr("placeholder", "자격증에 기재된 합력증을 입력해 주세요."); 
            $("#reg_mb_2").attr("data-mask", "000-00-**-000");
        }
    });
});

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

답변 1개

 $("#reg_mb_2").data("mask", "000-00-**-000"); 

 

이렇게 한번 해보셨나요?

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

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

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

로그인