一个jquery ui,实现html的多选下拉框,在下拉里面加checkbox,不改变页面的提交特性,只是动态的改变select选中的多选数据。
jsp页面例子:
pageEncoding="UTF-8" import="java.util.*,java.text.*"%>
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
纳税用户核定href="/js/dropdownchecklist/ui.dropdownchecklist.css" />
$(document).ready(function() {
$("#POSITION").dropdownchecklist({firstItemChecksAll: true, maxDropHeight: 100});
});
id="formConditon" name="formCondition" method="post"
target="listFrame">
cellspacing="0">
cellspacing="0">
background="/templates/images/inner/center_bg01.jpg">
cellspacing="0">
纳税用户核定
cellspacing="0" background="/templates/img/query_01.gif">
class="blue-border" bordercolor="#CCCCCC">
计算机代码:
纳税人名称:
纳税人状态:
${info.NSRZTMC}
${info.NSRZTMC}
查询核定类型:
全选择
${info.XLMC}
是否核定:
是
否
税务机关:
${info.JC}
${info.JC}
登记注册类型:
${info.DJZCLXMC}
${info.DJZCLXMC}
国家标准行业:
${info.GJBZHYMC}
${info.GJBZHYMC}
value="查 询"
οnclick="qry()" class="button01">
cellspacing="0">
id="listFrame" src="/back.jsp" scrolling="no">
//查询
function qry(){
document.formCondition.submit();
}
注意:页面导入的库,这个版本的下拉框架样式,在ie中存在问题,最好去下载新版本的。
java后台得到jsp提交的多选数据:
String [] positions= getRequest().getParameterValues("POSITION");