• 用户输入内容小写转大写


    将用户输入的内容中的字母自动转为大写

      1JS

        我写了一个方法,在keyup,keydown和oninput的时候分别调用:

          

      //小写转大写
        function toUpperCase(obj) {
            if($(obj).val()){  //input
                $(obj).val($(obj).val().toUpperCase());
            }else{     //textarea
                $(obj).text($(obj).text().toUpperCase());
            }
        }

        例1:onkeyup='FCLexport.toUpperCase(this)'></textarea>

          

            输入:小明 显示的却是:X+XI+XIA+XIAO+XIAOM

            (相信你已经发现规律了)

            输入:字母  可实现自动转成大写

        例2: onkeydown='FCLexport.toUpperCase(this)'></textarea>

        

          结果:同keyup

        例3:oninput='FCLexport.toUpperCase(this)'></textarea>

        

          结果:同keyup

      2CSS:

          input,textarea{
           text-transform: uppercase;
          }
        

      输入:小明 abc cat

        很不错啊,汉字正常显示,字母变大写,赞,而且之前好像看到说如果能用css解决的就不要用JS,应该是有类似的话的,(#^.^#)

    
    
  • 相关阅读:
    求最大的矩形(悬线法)
    限制不互素对的排列(构造)
    括号(构造)
    G. 4.奶牛(二进制枚举)
    新飞行棋(上楼梯)
    小天狼星的访问
    欧拉筛线性筛法,约数和和约数个数
    Find The Multiple
    How Many O's? UVA
    GCD LCM UVA
  • 原文地址:https://www.cnblogs.com/em2464/p/7798673.html
Copyright © 2020-2023  润新知