一样的读法,document.all("id").value 或 document.formName.inputName.value

解决方案 »

  1.   

    我已经完成了所要实现的功能,在各个数组的onchange()事件中处理,但请问一个新的问题,为什么我在onchange()事件的方法中更改text.value的值,为什么在写入的新值根本来的一样,但他不辨认。
    源程序示例:
    <script language="JavaScript"><!--
    function CheckInput(thisobj,InputText){
    for (i=0;i<5;i++)
    if (InputText==bianhao[i]){
    alert('部门编号"' + InputText + '"已经有了,请重新更换部门编号');
    thisobj.value="";
    return;
    }
    }
    //-->
    </script>
    <input name="bmbh1" width="50" size="18" class="inputbox" onchange=CheckInput(this,this.value)>但运行后,我bianhao[0]=0001,但当我在text框输入0001时,CheckInput()方法运行后,text框清空,我在输入0001时,onchange()时间就不运行了,Why?
      

  2.   

    try
    onkeyup=CheckInput(this,this.value)
    also make sure 
    bianhao[0]='0001';
    not
    bianhao[0]=0001;