연락처 숫자만 입력과 특정 문자 필터 기능문의

1. 정확한 제품 또는 플러그인 이름

회원가입관리 플러그인

 

2. 상세 내용

회원가입 시, 그리고 회원정보 수정 시 연락처 필드에 숫자만 입력되게 수정하고 싶습니다.

jQuery('input[name=phone1]').keyup(function () { 
    this.value = this.value.replace(/[^0-9]/g,'');
});

다른 문의 내용에서 위 소스를 FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/script.js 파일 하단에 넣으라고 해서 넣었는데,

사이트가 열리지 않는 오류가 생기더라구요. 이 방법이 확실할까요?

 

다른 한가지 문의사항은 회원정보 수정 시 이메일 주소 입력란에, 특정 문구가 입력되지 않도록 필터 설정을 할 수 있을까요?

케이보드 기본 기능에 있는 본문/제목/댓글 금지단어 필터 입력란에 입력 하는 것 처럼요.

답변 부탁드립니다.

감사합니다 !!!

 

3. 확인 가능한 상세 페이지 주소

 

 

4. 수정한 코드 내역 (있다면)

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    우선 위치는 맞습니다.

     

    코드 중 아래의 사이에 입력해보시겠어요?

    jQuery(document).ready(function(){
    ...
    });

     

    사이트가 열리지 않는다는 것이 어떤 것인지

    조금 더 자세히 남겨주시겠어요?

    고맙습니다.

  • 사이트가 안열렸던 부분은 말씀 주신 코드 사이에 넣지 않아서 그랬던 것 같습니다.

    코드 사이에 정상적으로 넣었을 땐 사이트가 열리긴 했으나, 여전히 전화번호 입력란에 문자가 입력이 되었습니다.

    연락처의 meta key 값이 billing_phone으로 되어있는데, 소스에는 phone1이 기재되어 있어서, billing_phone 으로 수정하니 숫자만 입력가능하게 설정되었습니다!

     

    jQuery('input[name=phone1]').keyup(function () { 
        this.value = this.value.replace(/[^0-9]/g,'');
    });
    
    
    
    jQuery('input[name=billing_phone]').keyup(function () { 
        this.value = this.value.replace(/[^0-9]/g,'');
    });

     

    다른 한가지 문의사항은 회원정보 수정 시 이메일 주소 입력란에,

    특정 문구가 입력되지 않도록 필터 설정을 할 수 있을까요?

     

    <특정문구예시>

    admin, administrator, ,  onstop, layer, javascript, eval, onactivae, onfocusin, applet, document, onclick, onkeydown, xml, create, onbeforecut, onkeyup, link, binding, ondeactivate, onload, script, msgbox, ondragend, onbounce, object, embed, ondragleave, onmovestart, frame, applet, ondragstart, onmouseout, ilayer, javascript, onerror, onmouseup, bgsound, href, embed, onabort, base, onstart, onfocus, onmovestart, onmove, onrowexit, onunload, onsubmit, innerHTML, onpaste, ondblclick, vbscript, charset, onresize, ondrag, expression, string, onselect, ondragenter, onchange, append, onscroll, ondragover, meta, alert, title, ondrop, void, refresh, iframe, oncopy, oncut, ilayer, blink, onfinish, frameset, cookie, style, onreset, onselectstart, form, ", ', &, %, 00(null), (null)

    웹취약점 보완 문제로 위 단어들이 회원정보 수정 시 이메일 입력란에 기재 되지 않도록 필터링을 하고싶습니다.

    케이보드 기본 기능에 있는 본문/제목/댓글 금지단어 필터 입력란에 입력 하는 것 처럼요.

    답변 부탁드립니다.

    감사합니다 !

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요