页面如下
主要是实现全选和分页,入库功能!!!
这张图的代码
分页代码:
//跳转到指定页面
function gotoPage(no){
//将指定页码写入表单控件
document.getElementById("pageNo").value=no;
document.myForm.submit();
}
//判断输入的数据,调用跳转方法
function goto1(){
var pageIndex = document.getElementById("pageIndex").value;//当前页数对象
var pageCount = document.getElementById("pageCount").value;//总页数对象
var regexp = /^[1-9][0-9]{0,}$/;
if(!regexp.test(pageIndex)){
alert("请输入正确的数字!");
return;
}
//注意:javascript中是不可以使用EL表达式
if((pageCount-pageIndex)<0){
alert("一共"+pageCount+"页,请输入正确的页码!");
return;
}
gotoPage(pageIndex);
}
$("input[id='ruku']").click(function(){
var checkboxes= $("input[name='choose']:checked");
if(checkboxes.length==0){
alert("您还没有选择详情!");
}else{
var arr=new Array();
for(var i=0;i<checkboxes.length;i++){
arr[i]=checkboxes[i].value;
alert(checkboxes[i].value);
}
window.location="${pageContext.request.contextPath}/DoDaiRuKu?arr="+arr;
}
});
以上是我的js页面实现获取chexbox值放如数组在转发,用的是活路径${pageContext.request.contextPath}/DoDaiRuKu?arr="+arr; 但是当点击选择入库时出现如下错误:好像是说js中不能用EL表达式,请问如何解决?
第二:
为了达到代码的复用,我想把分页显示js文件,实现chexbox全选和全不选的js文件,以及获取chexbox选中的值放入数组转发js文件。三个文件分别放在jsp文件外面,用src引入,为什么不可以,没有效果!!!
Caballarii
相关分类