要看你在什么事件里执行这句语句了.
<form name=form1>
<input name=a onkeyup="form1.b.value=this.value"><br>
<input name=b>
</form>

解决方案 »

  1.   

    用 ID 别用 NAME 了, 呵呵。
      

  2.   

    呵呵,我把问题过度简化了,大家看看是这样:selectCompany是选择域,CompanyName是文本域,如果选择域里用户选择了"个人",则文本域也要变成"个人",如果选择域里选择了其他项目,则文本域为空,我的代码是这样,请大家看看是什么问题
    function CompanyTypeChanged()
    {

      if (form1.selectCompany.options[form1.selectCompany.SelectedIndex].value=="个人")
    {
    form1.CompanyName.value="个人";
    }
    else
    {
    form1.CompanyName.value="hehe";
    }

     }
    选择域的声明如下:
    <select name="selectCompany" class="editbox2" id="selectCompany"  onchange="CompanyTypeChanged()">
                      <option value="个人" selected>个人</option>
                      <option value="医院">医院</option>
                      <option value="公司">公司</option>
                      <option value="其他机构">其他机构</option>
                    </select>
      

  3.   

    如果是选了别的项在选回"个人"应该没什么问题,但因为你的select初值是"个人",所以表单载入时不会触发onchange事件,则文本域中不会被赋值
      

  4.   

    代码思路没有问题, 只是你的大小写写错了:
    SelectedIndex
    ==>
    selectedIndex