社区
JavaScript
帖子详情
如何用js取得form中某个同名checkbox 域一共有几个?
WorldCreater
2004-11-22 03:41:23
<form .............
<input type=checkbox name=checkbox...........
<input type=checkbox name=checkbox...........
......
</form>
我想先取得一共有几个checkbox
再取出其中的值
...全文
247
9
打赏
收藏
如何用js取得form中某个同名checkbox 域一共有几个?
<form ............. <input type=checkbox name=checkbox........... <input type=checkbox name=checkbox........... ...... 我想先取得一共有几个checkbox 再取出其中的值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccton
2004-11-30
打赏
举报
回复
getElementByName
->
getElementsByName
WorldCreater
2004-11-30
打赏
举报
回复
<html>
<head>
<script lang="javascript">
function getCount() {
alert(document.getElementsByName("x1").length);
//这样可以取出来,不过数目为8
//document.testForm1.getElementByName("x1") 出错,对象不支持此属性或方法
}
</script>
</head>
<body>
<form name="testForm1">
<input type="checkbox" name="x1">
<input type="checkbox" name="x1">
<input type="checkbox" name="x1">
<input type="checkbox" name="x1">
</form>
<form name="testForm2">
<input type="checkbox" name="x1">
<input type="checkbox" name="x1">
<input type="checkbox" name="x1">
<input type="checkbox" name="x1">
</form>
<button onclick="getCount()" >test</button>
</body>
</html>
PPLUNCLE
2004-11-23
打赏
举报
回复
http://community.csdn.net/Expert/topic/3577/3577670.xml?temp=.114895
xzq686
2004-11-22
打赏
举报
回复
<script language="javascript">
var obj;
obj=document.getElementsByName("x");
alert("一共有"+obj.length+"个checkbox");
for(i=0;i<obj.length;i++)
{
var j;
j=i+1;
alert("第"+j+"个checkbox的value是:"+obj[i].value);
}
</script>
<input type="CHECKBOX" id="x1" Name="x" Value="篮球">篮球
<input type="CHECKBOX" id="x2" Name="x" Value="足球">足球
<input type="CHECKBOX" id="x3" Name="x" Value="排球">排球
心云意水
2004-11-22
打赏
举报
回复
alert (document.getElementsByName("checkbox").length)
WorldCreater
2004-11-22
打赏
举报
回复
晕。
// alert (document.form1.getElementsByName("checkbox").length); 这么写没反应
//alert(form1.checkbox.length); 这样倒是可行
怎么回事?
是是非非
2004-11-22
打赏
举报
回复
错了…………
if(typeof(document.formName.getElementsByName("checkbox").length)=='number'){
var cnt=document.formName.getElementsByName("checkbox").length;
}else{
var cnt=1;
}
alert(cnt);
是是非非
2004-11-22
打赏
举报
回复
try{
alert(document.formName.getElementsByName("checkbox").length);
}catch(e){
alert('1');
}
心云意水
2004-11-22
打赏
举报
回复
alert(document.formName.getElementsByName("checkbox").length)
通过Request.
Form
获取同name的
checkbox
所有值
解决动态生成表格
中
多个
同名
Checkbox
提交至后端时仅获取单值的问题,通过添加隐藏
域
收集所有
Checkbox
状态。
Layui表单
中
Checkbox
多选值获取问题解析
本文详细分析了在Layui框架
中
使用
Checkbox
多选时,无法正确获取所有选
中
值的问题。问题源于
form
模块对
同名
字段的覆盖处理方式。文章提供了两种解决方案:使用数组命名法或自定义数据处理,并推荐采用数组命名法以提高开发效率和代码可维护性。
表单
中
checkbox
的值
本文介绍了一种在JavaScript
中
处理表单
中
多个
同名
Checkbox
的方法。通过遍历获取的元素集合,可以判断
Checkbox
是否被选
中
,并据此进行进一步的操作。
Spring MVC遭遇
checkbox
的问题解决方案
本文介绍了SpringMVC处理
Checkbox
全不选时导致控制器方法入参为null的问题,提供了三种解决方案:JavaScript方式提交、添加
同名
隐藏
域
、使用Spring标签。重点推荐了添加
同名
隐藏
域
的方案,因为它简单易行,避免了逐个提取表单参数的繁琐操作。
Checkbox
与RadioGroup的使用方法
本文详细介绍了Ext
JS
中
Checkbox
与RadioGroup组件的区别及使用方法。针对
Checkbox
与Radio控件
同名
时的问题,提出了使用不
同名
称或采用Ext.ux.RadioGroup扩展的解决方案,并通过实例演示了如何设置
Checkbox
与RadioGroup的状态。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章