用两个span分别遮住B和C的不显示部分,baidu一下就有了但是,由A编辑和B选择的内容,是不可能上传文件的

解决方案 »

  1.   

    分别设置ABC的每个id值,如A:id="a" B:id="b" C:id="c"
    在下拉菜单按钮B中加一个onchange="set_Avalue(this.value);"事件,
    function set_Avalue(Bvalue)
    {
      document.getElementByID("a").value=document.getElementByID("a").value+Bvalue;
    }
    文件上传按钮C也是一样加一个onClick="setvalue(this.value);"事件,
    function setvalue(Cvalue)
    {
    document.getElementByID("a").value=document.getElementByID("c").value+Cvalue;
    }
    注:C选择文件时,文件的路径你要自己获取
      

  2.   

    我想要的是javaScript的实现我用了3楼的方法,可是他会有明显的分离线
    如何处理可以看起来跟不可编辑的下拉菜单一样的光滑呢
    谢谢,再帮个忙处理下。
      

  3.   

    <body>
    <table width="719" height="103" border="1">
      <tr>
        <td width="385" height="97"><input type="text" name="xxname" id="xxname"/></td>
        <td width="306"><select name="ddd" id="ddd" style="width:150px;" onchange=setxxname(this.value)>
          <option value="你好">你好</option>
          <option value="他们">他们</option>
          <option value="我们">我们</option>
        </select>    </td>
      </tr>
    </table>
    <script language="javascript">
    function setxxname(rrr)
    {
       document.getElementById("xxname").value=document.getElementById("xxname").value+rrr;
    }
    </script>
    </body>
    我试了,没有你说的什么“明显的分离线”。
      

  4.   

    如果只是想把B,C的内容传到A中的话,就在B上触发一个onchang事件,在C中一个Onclik
    就可以了啊