小编bis*_*osh的帖子

text-transform:Google Chrome v.22中的大写错误

我在Chrome(版本22.0.1229.79)中遇到了一个错误(自上周以来),其中一些javascript试图将字段值转换为大写.它似乎与CSS(文本转换:大写)冲突,使得字段值同时看起来是大写.
当跳出字段时,onChange事件处理程序将尝试将字段值更改为大写,但结果是该字段变为空.但是,如果您再次尝试在该字段中键入内容,则会重新显示之前的文本.

还有其他人看过同样的事情吗?我认为它需要向Google报告.

这是一个测试用例... http://jsfiddle.net/fhBx2/2/

<script>
function upperKey(obj) 
{
    var val = obj.value;
    if(val != null)
    {
        obj.value = val.toUpperCase();
    }    
}
</script>

<input type="text" style="text-transform:uppercase;" 
onchange="upperKey(this);"/>
Run Code Online (Sandbox Code Playgroud)

javascript css google-chrome

8
推荐指数
1
解决办法
1737
查看次数

标签 统计

css ×1

google-chrome ×1

javascript ×1