struts中如何运用checkbox 我觉得是可以的!struts中有按钮,可以在按钮的action中取得传来的参数(checkbox的参数),作为查询条件,调用删除数据的javabean,来实现你的功能! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那有没有具体的方法呢?我是菜鸟程序员,又刚接触struts:P 将checkbox的value属性设成一个可做为查询条件或称为键值的东西,到action中取到以后,通过这个值去判断到底应该删那些数据 jsp:<% for.....{%><input name='value<%=i%>' type=checkbox value=<%=....%>><%}%>java:...if (value.i!=null) .... 只能用javascript去触发后台应用,考虑问题时一定要记住b/s结构 看 Struts In Action的10.4.2节,Using arrays for checkboxes。正好解决你的这个问题 用一FORMBEAN去接收你点击删除按钮后的值,然后在Action中取得该值,根据该值不就可以删掉了。 checkbox取相同的名字,formbean里面接收选中数组 谢谢各位,问题解决了,我加了一段javascript代码:<script language="JavaScript">function selectIns(){ if (document.forms[0].del.length==null){ if (document.forms[0].selectAll.checked==true){ document.forms[0].del.checked=true } else{ document.forms[0].del.checked=false } } else { for(var i = 0; i < document.forms[0].del.length; i++){ if (document.forms[0].selectAll.checked==true){ document.forms[0].del[i].checked=true } else{ document.forms[0].del[i].checked=false } } }}</script>然后在下面加上:<input type="checkbox" name="selectAll" onclick="selectIns()"/>//总控制的checkbox<input type="checkbox" name="del" value="<%=String.valueOf(index)%>"/>//被控制的checkbox这样就能实现总控制checkbox为选中则被控制checkbox变为选中,反之则变为未选中 关于:JSF的编辑器组件 ck-jsf-editor的用法 关于Spring MVC XFire 返回值是属性Bean里有Map时 怎么设置配置文件或有什么其他处理方法得到Map? 求助在深圳的朋友 大家都知道hbiernate 的分页特性,但是今天就遇到怪事了! tomcat 配置问题 Help \ LINUX 下面设置子域名 hibernate中如何处理ORACLE大字段 大家给看看 是什么错误 ATGrid WEB报表打印控件/MIS报表控件 新手问题 help 为什么我的EJB client不能用?改成client application就可以了?有高手帮帮我吗?
<% for.....{%>
<input name='value<%=i%>' type=checkbox value=<%=....%>>
<%}%>java:
...
if (value.i!=null) ....
考虑问题时一定要记住b/s结构
正好解决你的这个问题
<script language="JavaScript">
function selectIns(){
if (document.forms[0].del.length==null){
if (document.forms[0].selectAll.checked==true){
document.forms[0].del.checked=true
}
else{
document.forms[0].del.checked=false
}
}
else {
for(var i = 0; i < document.forms[0].del.length; i++){
if (document.forms[0].selectAll.checked==true){
document.forms[0].del[i].checked=true
}
else{
document.forms[0].del[i].checked=false
}
}
}
}
</script>
然后在下面加上:
<input type="checkbox" name="selectAll" onclick="selectIns()"/>
//总控制的checkbox
<input type="checkbox" name="del" value="<%=String.valueOf(index)%>"/>
//被控制的checkbox
这样就能实现总控制checkbox为选中则被控制checkbox变为选中,反之则变为未选中