채택완료

인풋 글자수 감지

2020-03-24 (화) 17:55:33 3,885

팝업창에서 값을 선택하면 창 닫히면서 부모창 인풋에 값을 넣는데요

값이 들어가면서 글자수를 체크 하고 싶은데 작동을 안해서 질문을 드려봅니다.

#wr_subject 필드로 값이 들어오면서 팝업창은 닫히는데요

아래 소스로 봤을 땐 값이 들어오면서 알럿창이 떠야 되는거 같은데 반응이 없네요..

별다른 오류도 없구요.

현재는 테스트로  5글자 짜리가 들어오는데요. 그러면  5 라는 알럿이 떠야 되겠죠.. 어디가 잘못된걸까요~?

값은 인풋에 잘 담기는데 그 순간에 알럿이 안뜨네요..

$("#wr_subject").change(function(){
                var chk1 = $('#wr_subject').val().length;
                alert(chk1);
             
            });

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2020-03-24 (화) 18:08:53

자세한 이유는 모르겠습니다만, 'change' 이벤트 메서드를 'input' 메서드로 변경해보면 어떨까 싶습니다.

$("#wr_subject").on('input', function(){
  var chk1 = $('#wr_subject').val().length;
  alert(chk1); 
});

답변에 대한 댓글 2개

$("#wr_subject").on("propertychange change keyup paste input", function() {

이렇게도 해봤는데 작동이 안되더라구요..
아 제가 잘못한게 있었네요 잘 됩니다. 감사합니다.
2020-03-25 (수) 17:06:21

도움이 되었습니다.

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