求教高手
如何如何通过在浏览器地址栏输入代码,增加网页中表单选项。
源代码部分如下:
<!-- 业务逻辑开始 -->
                            <div class="findbox">
<fieldset>
          <table width="100%" border="0" align="right" cellpadding="0" cellspacing="0">
       <tr>
            <td style="width:20%;" class="row2_lab"><label>推荐优惠:</label></td>
<td  style="width:80%;" ><select name="DISCNT_CODE" style="width:95%;" nullable="yes" desc="&#25512;&#33616;&#20248;&#24800;">
</select></td>
       </tr>
          </table>  
  </fieldset>
  <div class="findbutton">
<input type="submit" name="bsubmit" onclick="return confirmForm(this);" value=" &#24320;&#36890; " class="button_blue"/> </div>
</div>
</form>
<form method="post" name="Form2" action="/app">
<input type="hidden" name="service" value="direct/1/operation.BrandDiscntChange/stop"/>
<input type="hidden" name="sp" value="S2"/>
<input type="hidden" name="Form2" value=""/>如何在</select></td>前面增加一个表单值:
<option value="1013">&#28023;&#22823;&#21450;&#19977;&#20122;&#20998;&#26657;30&#20803;&#22871;&#39184;</option>请高手指点,谢谢

解决方案 »

  1.   

    保存为页面 1.html 放人iis虚拟目录下浏览
    。1.html?add=1  即可实现 测试通过<html><head><title></title>
    <script language="javascript">
    // 判断地址参数
    function additem()
    {
       var url = unescape(window.location.href);
       var allargs = url.split("?")[1];
       if( ! allargs) return;
       var args = allargs.split("&");   for(var i = 0; i < args.length; i ++ )
       {
          var tempstr = args[i].split("=")[0];
          // alert(tempstr); return;
          if(tempstr && tempstr == 'add')// 地址参数 为add时才会添加新项
          {
             // 添加子项
             var list2 = document.getElementById("slt1");
             var newOption   = document.createElement("option");
             newOption.value = '1013';
             newOption.text = '&#28023;&#22823;&#21450;&#19977;&#20122;&#20998;&#26657;30&#20803;&#22871;&#39184;';
             list2.options.add(newOption);
             break;
          }
       }
    }
    </script>
    </head><body>
    <select name="DISCNT_CODE" style="width:95%;" nullable="yes" desc="&#25512;&#33616;&#20248;&#24800;" id='slt1'>
    </select>
    <script language="javascript">additem();
    </script>
    </body></html>