document.reg.cc
你自己都不知道要添加到哪个吗?

解决方案 »

  1.   

    我知道呀,关键是如何去判断是cc现在只有addOption()是添加dd的,如果我有20个<select>那么我不就要写20个addoption()吗?希望点击的时候去判断是写入哪个select
      

  2.   

    function addOption(sText,sValue.objSel)
    {
    sel = eval("document.reg." +objSel)
      var isAdd = false
      for(var i =0;i<sel.options.length;i++)
      {
      if(sValue==sel.options[i].value && sText == sel.options[i].text) 
      {
      isAdd = true
      sel.options[i].selected=true
      }
      }
      if(!isAdd)
      {
      var opt = new Option(sText,sValue,true,true);
      sel.options.add(opt);
      }
      
    }
      

  3.   

    <form method="POST" name=reg>
      <select name="dd" size="1">
        <option value="aaa">aaa</option>
        <option value="bbb">bbb</option>
      </select>
    <input type="reset" value="复原" name="B2" onchange="reg.submit()"></p>
    </form>
    实现提交document.form.selectid1.options[document.form.selectid1.length] = new Option("显示字符","新值");
    可以用parent来给父窗体上的select加option
    不知道对你是否有帮助和启发