代码如下:
<s:checkboxlist name="room.propertyId" label="*设施" list="proList" listKey="propertyId" listValue="propertyName" value="#request.propertyId"></s:checkboxlist>我一开始找到一种方法:
if(document.getElementById("room_propertyId") == null){
$("#errorMessage_Facility").text('请先选择');
return false;
}但是问题出现了,不管我选了还是没选,它都是null,所以总是进这个方法.求解决方案
<s:checkboxlist name="room.propertyId" label="*设施" list="proList" listKey="propertyId" listValue="propertyName" value="#request.propertyId"></s:checkboxlist>我一开始找到一种方法:
if(document.getElementById("room_propertyId") == null){
$("#errorMessage_Facility").text('请先选择');
return false;
}但是问题出现了,不管我选了还是没选,它都是null,所以总是进这个方法.求解决方案
解决方案 »
- java jsp ajax
- 用eclipse同步项目后,如何查看jsp编译后的servlet源码?
- 这算不算el表达式的一个bug !!!
- dbcp连接池,update语句造成连接死掉,达人指点
- sql语句中有int类型时,该怎么表示
- SOFTBANK 910SH 发邮件问题
- java路还有多远,应该怎么走? 关于java学习路线的问题(java基础->jsp/servlet->struts...)
- 请教struts一个简单问题,请大家指教
- 关于J2EE项目开发环境的一点介绍
- 初学者,SpringMVC报404
- localhost跟127.0.0.1小问题
- dwr 上传文件 出错 求高手解决下谢谢(急)
for(var i = 0 ; i < propertyId.length ; i++){
if(propertyId[i].checked){
//已有选中
}
}
var propertyId = document.getElementsByName("room_propertyId")[0].getElementsByTagName("input");
for(var i = 0 ; i < propertyId.length ; i++){
if(propertyId[i].checked){
//已有选中
}
}
是struts2的标签,没有input标签....
var length = value.length;
for(var i = 0 ;i<length;i++){
if(value[i].checked == true){
return true;
}
}谢谢大家的回复。
var falg = 0;
$("input[name='表单名']:checkbox").each(function () {
if ($(this).attr("checked")) {
falg += 1;
}
})
if (falg > 0) {
return true ;
}else {
return false;
}