87,994
社区成员
发帖
与我相关
我的任务
分享
<input type="text" onblur="this.value=this.value.toUpperCase()" />
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
input{
text-transform: uppercase;
}
</style>
</head>
<body>
<input type="text" />
</body>
</html>
<input type="text" onBlur="upperCase(this)" />
<script type="text/javascript">
function upperCase(obj){
var str = obj.value;
var a = "abcdefghijklmnopqrstuvwxyz".split("");
var A = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
for(var i=0;i<a.length;i++){
if(str.indexOf(a[i])!=-1){
str = str.replace(eval("/"+a[i]+"/g"),A[i]);
}
}
obj.value = str;
}
</script>