文本框根据自身值,自动变化
我想让一个文本框,根据自身的值变化而变化,比如有一个文本框t1,给它输入006,希望它显示"财务部",输入007,它会显示"工程部",等等..
注意输入的值和显示值都是在文本框t1中完成的.
用Javascript能实现吗?
谢谢...
程序代码:<html>
<head>
<script>
var DataArr=new Array();
DataArr['006']="财务部";
DataArr['007']="工程部";
DataArr['008']="技术部";
//你还可以不断地添加,数组下标名称和值对应就OK了
function change(){
var TextObj=document.getElementById('t1');
for(var i in DataArr){
if(TextObj.value==i){
TextObj.value=DataArr[i];
}
}
}
</script>
</head>
<body>
<input type="text" id="t1" onkeyup="change()" />
</body>
</html>
