<script>
function checkVal(txt)
{
val = txt.value
str = ""
for ( i = 0; i < val.length; i++ ) {
chr = val.charAt(i)
asc = chr.charCodeAt()
if (asc < 123 && asc > 96)
{
chr = String.fromCharCode(asc-32)
}
str += chr;
}
txt.value=str
}
</script><input type="text" onChange="checkVal(this)" name="Answer" size="15">以上是一个实现,当失去焦点的时候,会把文本框里的小写字母转换为大写
function checkVal(txt)
{
val = txt.value
str = ""
for ( i = 0; i < val.length; i++ ) {
chr = val.charAt(i)
asc = chr.charCodeAt()
if (asc < 123 && asc > 96)
{
chr = String.fromCharCode(asc-32)
}
str += chr;
}
txt.value=str
}
</script><input type="text" onChange="checkVal(this)" name="Answer" size="15">以上是一个实现,当失去焦点的时候,会把文本框里的小写字母转换为大写
onChange好像执行次数比较多吧
谢谢,这么简单就完成了