新手求助,

ldy214 2008-07-14 09:55:44
<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,选中列表框的某一项,直接刷新页面,执行查询!
...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gannbatte 2008-07-14
  • 打赏
  • 举报
回复
五楼说的有道理。
ArthurCX 2008-07-14
  • 打赏
  • 举报
回复
恩恩,就是,貌似用Ajax比较好,不过我也不懂,嘿嘿·········
香蕉裤衩 2008-07-14
  • 打赏
  • 举报
回复
学习中!
Ant 2008-07-14
  • 打赏
  • 举报
回复
建议楼主不要刷整张页面,应该发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);
}
ZangXT 2008-07-14
  • 打赏
  • 举报
回复
select 有onChange事件
lovingprince 2008-07-14
  • 打赏
  • 举报
回复
<select name="bill" onchange="submit()">//看见没有这里处理这个事件,在这个事件里面提交表单就好了。
tang52016639 2008-07-14
  • 打赏
  • 举报
回复
<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>

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧