你这个页面看起来很像layui 里的 table。
layui table 有自己获取选中数据的方法,如下:
layuiuse(['table','form'], function(){
var table = layuitable;
var checkStatus = tablecheckStatus('tableid');
var data = checkStatusdata;
//data 即为选中的行 可以consoleinfo(data),看一下它的格式。
})
其他的各种 *** 作可以去官网看文档
希望能帮到你,加油!
jsp中可以写js的,说以只要获取button,然后获得值就好了
<script type="text/javascript">$(function(){
var str = $('#btn')val();//该方法基于jquery已经引入,就是带入jquery文件 // 按钮的id为btn的情况
);
</script>
我只能说一下该怎么做,在删除按钮那里注册一个js的onclick事件,例如ajax,传入对应行的id到servlet,在servlet中完成删除的数据库 *** 作,并返回结果,然后前台解析这个结果,刷新页面
1页面上有一个<form><input type="hiddent" name="hiddenValue" id="hiddenText" /></form>
2你可能是用js把值像这样设置
var hiddentext = documentgetElementById("hiddenText");
hiddentextvalue="你的参数的ID"
3后台的action中
requestgetParameter("hiddenValue");
over
你需要注意的是
在页面上js通过控件的ID也就是id="hiddenText"来获取该控件
而后台的ACTION则是通过控件的name也就是name="hiddenValue"属性来获得控件的值
如果你是采用的传统的ACTION提交方式,则页面上需要一个<form></form>
很好办
隐士表单
<input type="hidden" name="id" value="" />先设置等于空
写一个script脚本
function doSubmit(id)
{
documentgetElementsByName("id")value=id;//设置隐士表单等于你传过来的id
}
传过来的id 怎么获得? 你不是直接进入的jsp的界面是就从数据库中查出来显示了吗
所以button的onClick="doSubmit('${你从数据库查出来的id传过去}')"; 调用脚本的时候用EL取出你数据库的id传过去就行了 这样的话 你点击哪个就会把相应的id传过去
由于你没有源代码 所以写了半天 这样的方法传值已经写的滚瓜烂熟了 完全是可以的 。楼主试试
以上就是关于关于jsp 全选后id值获取不到 导致无法继续 *** 作的问题全部的内容,包括:关于jsp 全选后id值获取不到 导致无法继续 *** 作的问题、在JSP中如何获取Button按钮中的Value值、servlet 如何获取 jsp 中的动态id,怎样实现删除功能呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)