j**a中如何选中checkbox进行单个和全部删除
@深巷里的猫?
2024-06-04 21:28:30
最佳回答
批量删除就是根据多个id进行删呗,只要把id传过去就行了。你每一个checkbox都要有一个id和name,而且name要相同。比如name="ids"那么有2中方式进行批量删除:常规方式是:var cbox=document.getelement**yname("ids"),拿到所有的checkbox,然后遍历它,如果选中了,就拼一个类似于: var ids="1,2,3,4";这样的字符串遍历:cbox ids=i选中的id+","去掉最后一个“,”利用ajax,将ids发到后台,后台利用split()分离出一个一个id,剩下的就是调用service或dao的delete方法了。方式2:将checkbox放在一个<form>表单中,删除的时候,就手动提交这个表单,不管是框架也好还是原生的servlet也好,都能直接获取到选中的值,而且都是一个数组,剩下的都一样了 20210311