<form name=fo>
<select size="1" name="id" 
onChange="fo.ttt.value=fo.id.options[fo.id.selectedIndex].value">                <option value=1>1</option>
                <option value=2>2</option>
                <option value=3>3</option>
              </select>
<input type="text" name="ttt" value="">
</form>
这个连动我已经解决,但是如果form没有指定name该怎样写?

解决方案 »

  1.   


    <select size="1" name="id" 
    onChange="document.all.ttt.value=document.all.id.options[document.all.id.selectedIndex].value">                <option value=1>1</option>
                    <option value=2>2</option>
                    <option value=3>3</option>
                  </select>
    <input type="text" name="ttt" value="">
      

  2.   

    <input name="end_station" type="text">
              <select name="choice" size="1" id="choice" onChange="javascript:a.end_station.value=this.options[this.selectedIndex].value">
    <option value="上海" selected>上海</option>
    <option value="杭州">杭州</option>
            </select>
    </form>
      

  3.   

    LxcJie(肖冲) 
    如果有多个form但都没有指定name,而且每个form中都有name为id的select表单,你那样写就报错了。woyingjie(killerJ)
    你那样写不是和我的一样吗?
      

  4.   

    <select size="1" 
    onChange="document.all.ttt.value=this.options[this.selectedIndex].value">
                    <option value=1>1</option>
                    <option value=2>2</option>
                    <option value=3>3</option>
                  </select>
    <input type="text" name="ttt" value="">