文本框根据自身值,自动变化
我想让一个文本框,根据自身的值变化而变化,比如有一个文本框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>