首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

如何判断<s:checkboxlist>是否有值

2012-08-24 
怎么判断s:checkboxlist是否有值?代码如下:HTML codes:checkboxlistnameroom.propertyId label*设

怎么判断<s:checkboxlist>是否有值?
代码如下:

HTML code
<s:checkboxlist  name="room.propertyId" label="*设施"  list="proList"  listKey="propertyId" listValue="propertyName" value="#request.propertyId"></s:checkboxlist>

我一开始找到一种方法:
JScript code
if(document.getElementById("room_propertyId") == null){                $("#errorMessage_Facility").text('请先选择');                return false;            }

但是问题出现了,不管我选了还是没选,它都是null,所以总是进这个方法.求解决方案。。。

[解决办法]
var propertyId = document.getElementsByName("room_propertyId")
for(var i = 0 ; i < propertyId.length ; i++){
 if(propertyId[i].checked){
//已有选中
 }
}
[解决办法]
Java code
var propertyId = document.getElementsByName("room_propertyId")[0].getElementsByTagName("input");for(var i = 0 ; i < propertyId.length ; i++){ if(propertyId[i].checked){  //已有选中 }}
[解决办法]
那你不用struts标签不行啊?非得用啊?

此路不通就换条路啊。
[解决办法]
探讨

那你不用struts标签不行啊?非得用啊?

此路不通就换条路啊。

热点排行