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>