新手求助,
<select name="bill">
<option value="all"selected>全部单据</option>
<option value="TH">提货单</option>
<option value="DH">订货单</option>
<option value="SO">送货单</option>
<option value="TU">退货单</option>
<option value="DB">调拨单</option>
</select>
<input type="button" name="add" value="发送" class="mybtn" onclick = "add_on()"/>
我想不要button,选中列表框的某一项,直接刷新页面,执行查询!
[解决办法]
<select name="bill" onchange="add_on()">
<option value="all"selected>全部单据 </option>
<option value="TH">提货单 </option>
<option value="DH">订货单 </option>
<option value="SO">送货单 </option>
<option value="TU">退货单 </option>
<option value="DB">调拨单 </option>
</select>
[解决办法]
<select name="bill" onchange="submit()">//看见没有这里处理这个事件,在这个事件里面提交表单就好了。
[解决办法]
select 有onChange事件
[解决办法]
建议楼主不要刷整张页面,应该发Ajax请求局部刷新页面
但不管怎么刷,动作响应是一样的就是select的onchange事件
<select name="bill" onchange="loadData(this);">
...
然后在Js中定义:
function loadData(obj){
var index = obj.selectedIndex;
var param = obj.options[index].value;
//如果是刷整个页面
document.location.href = "your_path?searchType="+param;
//发送Ajax请求
sendRequest(param);
}
[解决办法]
学习中!
[解决办法]
恩恩,就是,貌似用Ajax比较好,不过我也不懂,嘿嘿·········
[解决办法]
五楼说的有道理。