社区
JavaScript
帖子详情
如何用js取得form中某个同名checkbox 域一共有几个?
WorldCreater
2004-11-22 03:41:23
<form .............
<input type=checkbox name=checkbox...........
<input type=checkbox name=checkbox...........
......
</form>
我想先取得一共有几个checkbox
再取出其中的值
...全文
228
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)
多个
checkbox
被选
中
时如何判断是否有自己想要的
总结来说,当需要在多个复选框被选
中
时判断是否有特定值,可以通过遍历所有复选框并收集选
中
的值,然后在这些值
中
查找目标值。利用JavaScript提供的数组方法和DOM操作,可以方便地实现这个功能。
JavaScript检查表单是否为空的函数
这个函数主要实现了以下
几个
功能: 1. **提取表单
中
的所有输入元素**:通过`getElementsByTagName`方法获取当前表单内的所有`<input>`元素。 2. **分离不同类型的输入元素**: - 将所有`<input type="text">`元素...
ExtAspNet v2.2.1 (2009-4-1) 值得一看
-修正了IE下Grid
中
的一个
JS
问题(feedback:lqm4108)。 -修正Alert消息
中
引号未编码导致的
JS
错误(feedback:sun1299shine)。 +集成ext
js
3.0.3。 -修正弹出对话框的宽度计算错误(会保持最小的状态)。 -增加新的...
ExtAspNet_v2.3.2_dll
-修正DatePicker
中
的一个bug(31/01/2010将会返回NULL)使用Date
Form
atString来生成SelectedDate属性(feedback:OktaEndy)。 -修正ext
js
最新版本(v3.2.2)
中
的一个bug,如果下拉列表
中
存在两个相同的Text,则...
getElementById option select
checkbox
javascript
js
form
html页面的 控件
一个元素定义了id,引用该元素时直接用id属性,而name通常用在
form
中
,且必须由document.
form
.***而来,也就是说,name 属性定义的元素在脚本
中
是document 对象的子对象。 1. name用于
form
内元素,提交需要. id...
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章