首字母大写,其余小写

这个问题在这里已经有了答案:

  • 如何在JavaScript中制作字符串大写的第一个字母? 69个答案

  • 这是一个简单的脚本,可以让你做到这一点。

    <input type="text" id="name" onblur="capitalize(this.id)" value="" autofocus>
    
    <script>
        function capitalize(id)
        {
            var text = document.getElementById(id).value; //get the text
            var firstL = text.slice(0,1).toUpperCase(); //get the first character and make it Uppercase
            var rest = text.slice(1).toLowerCase(); //get the rest of the string and make it Lowercase
            var text = firstL.concat(rest); //create the new text store it
            document.getElementById(id).value = text; //set the value of the field
        }
    </script>
    

    onblur事件可以通过onkeyup等不同的事件进行更改,以获得更直接的结果。

    链接地址: http://www.djcxy.com/p/17867.html

    上一篇: First letter uppercase, the rest lower case

    下一篇: Capitalize first letter of string on json sending