Javascript 将文本域中输入的字母转换成大写字母

这个示例非常简单,唯一要知道的是,转换字符大小写这种操作会使文本域重新获得焦点,因此在转换时需要判断,否则将锁住方向键。

 

 

CODE:

<div style="width:270px;height:100px;border:1px solid green">
    <input type="text" style="margin-left:20px;margin-top:30px;" value="" onkeyup="toUpStr(this)"/>
</div>
 
<script>
    function toUpStr(obj){
        if(obj.value != obj.value.toUpperCase()){ // 判断很重要,否则方向键将被锁住
            obj.value=obj.value.toUpperCase();
        }            
    }
</script>

posted on 2012-04-20 03:15  SkySoot  阅读(1008)  评论(0编辑  收藏  举报

导航