关于jsp 全选后id值获取不到 导致无法继续 *** 作的问题

关于jsp 全选后id值获取不到 导致无法继续 *** 作的问题,第1张

你这个页面看起来很像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,怎样实现删除功能呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9307764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存