原来打开页面的代码是
<select name="DropModel" onchange="javascript:setTimeout('__doPostBack(\'DropModel\',\'\')', 0)" id="DropModel" style="width:250px;">
<option selected="selected" value="0">所有类型商品</option>
<option value="5">商品模型</option> <option value="12">书籍</option> </select>
我现在需要打开页面就选择书籍
并且触动 这个select的onchage函数
我现在已经用window.onload更改了下拉框的值了
<body onload="window.form1.DropModel.value='12';:setTimeout('__doPostBack(\'DropModel\',\'\')', 0)">
但是 那个onchage 没有变化 谁知道 的 请帮忙解决一下页面演示地址http://www.zhishishu.com/shop/AdvancedSearch.aspx
看一下应该就知道
<select name="DropModel" onchange="javascript:setTimeout('__doPostBack(\'DropModel\',\'\')', 0)" id="DropModel" style="width:250px;">
<option selected="selected" value="0">所有类型商品</option>
<option value="5">商品模型</option> <option value="12">书籍</option> </select>
我现在需要打开页面就选择书籍
并且触动 这个select的onchage函数
我现在已经用window.onload更改了下拉框的值了
<body onload="window.form1.DropModel.value='12';:setTimeout('__doPostBack(\'DropModel\',\'\')', 0)">
但是 那个onchage 没有变化 谁知道 的 请帮忙解决一下页面演示地址http://www.zhishishu.com/shop/AdvancedSearch.aspx
看一下应该就知道
去掉 setTimeout 前面滴冒号再试试!
L@_@K
<body onload="window.form1.DropModel.value='12';window.form1.DropModel.onchange();">