프로그래밍/Jquery

jquery - keyup메소드를 이용한 글자수세기프로그램 만들기

가카리 2014. 10. 11. 17:15
반응형

keyup메소드는 키보드의 키가 눌리고 올라갈 때 불려지는 메소드입니다.


이 메소드를 이용해서 다음과 같이 간단한 글자수 세기 프로그램을 만들어봅시다.




<!DOCTYPE html>

<html>

<head>

    <script src="http://code.jquery.com/jquery-1.10.2.js"></script>

        <script>

        $(document).ready(function (event){

        $('textarea').keyup(function(){

        //남은 글자 수를 구합니다.

        var inputLength = $(this).val().length;

        var remain = 150 - inputLength;

        

        //문서 객체에 입력합니다.

        $('h1').html(remain);

        

        //문서 객체의 색상을 변경하빈다.

        if(remain >= 0){

        $('h1').css('color', 'black');

        }else{

        $('h1').css('color', 'red');

        }

        

        });

        

        });

        

    </script>

</head>

<body>

        <div>

        <p>지금 생각을</p>

        <h1>150</h1>

        <textarea cols="70" rows="5"></textarea>

        </div>

</body>

</html>





출력화면

반응형