<s:checkbox name="ws.b"/>复选2
<s:checkbox name="ws.c"/>复选3
如何用js或jquery判断不能为空,如何获取到里面的值
10 个解决方案
#1
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
}
})
if($(this).attr("checked")){
alert($(this).val());
}
})
#2
[name*='ws']----->[name='ws*']不知道是不是写错了,没这样用过
#3
$("checkbox").each(function(){
if($(this).attr("checked")){
alert($(this).val());
}
})
#4
[name*='ws'] 匹配name属性中包含'ws'的元素 ,相应的还有^=(匹配开始),$=(匹配结尾)
#5
多谢科普.
#6
我想做校验,里面是否为空,如果3个都没选中返回false;如果选中其中一个,则校验通过,请问该如何实现,这个迭代我没用过,所以不知道怎么校验!
#7
我想做校验,里面是否为空,如果3个都没选中返回false;如果选中其中一个,则校验通过,请问该如何实现,这个迭代我没用过,所以不知道怎么校验!
#8
var isNotNull = false;
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
isNotNull = true;
break;
}
})
if(isNotNull){
alert("通过!");
}else{
alert("不通过!");
}
#9
$(":checkbox[name*='ws']").each(function(){
if(!$(this).attr("checked")){
return false;
}
})
}
#10
感谢1楼和8楼问题解决了,但是8楼的答案不完全正确
var isNotNull = false;
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
isNotNull = true;
// break;
}
})
if(isNotNull){
alert("通过!");
}else{
alert("不通过!");
}
去掉break正确;
var isNotNull = false;
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
isNotNull = true;
// break;
}
})
if(isNotNull){
alert("通过!");
}else{
alert("不通过!");
}
去掉break正确;
#1
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
}
})
if($(this).attr("checked")){
alert($(this).val());
}
})
#2
[name*='ws']----->[name='ws*']不知道是不是写错了,没这样用过
#3
$("checkbox").each(function(){
if($(this).attr("checked")){
alert($(this).val());
}
})
#4
[name*='ws'] 匹配name属性中包含'ws'的元素 ,相应的还有^=(匹配开始),$=(匹配结尾)
#5
多谢科普.
#6
我想做校验,里面是否为空,如果3个都没选中返回false;如果选中其中一个,则校验通过,请问该如何实现,这个迭代我没用过,所以不知道怎么校验!
#7
我想做校验,里面是否为空,如果3个都没选中返回false;如果选中其中一个,则校验通过,请问该如何实现,这个迭代我没用过,所以不知道怎么校验!
#8
var isNotNull = false;
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
isNotNull = true;
break;
}
})
if(isNotNull){
alert("通过!");
}else{
alert("不通过!");
}
#9
$(":checkbox[name*='ws']").each(function(){
if(!$(this).attr("checked")){
return false;
}
})
}
#10
感谢1楼和8楼问题解决了,但是8楼的答案不完全正确
var isNotNull = false;
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
isNotNull = true;
// break;
}
})
if(isNotNull){
alert("通过!");
}else{
alert("不通过!");
}
去掉break正确;
var isNotNull = false;
$(":checkbox[name*='ws']").each(function(){
if($(this).attr("checked")){
alert($(this).val());
isNotNull = true;
// break;
}
})
if(isNotNull){
alert("通过!");
}else{
alert("不通过!");
}
去掉break正确;