社区
JavaScript
帖子详情
网页上5个name不同的checkbox,如果编写函数控制只能选中一个
acewang
2003-09-08 10:22:02
网页上5个name不同的checkbox,如果编写函数控制只能选中一个
我是在VS.net里面用,但是发现给checkbox添加Attributes["onclick"]总是添加到label上,怎么办?
...全文
171
11
打赏
收藏
网页上5个name不同的checkbox,如果编写函数控制只能选中一个
网页上5个name不同的checkbox,如果编写函数控制只能选中一个 我是在VS.net里面用,但是发现给checkbox添加Attributes["onclick"]总是添加到label上,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
acewang
2003-09-08
打赏
举报
回复
我要实现的是要么不选,要选就得只选一项,我也郁闷阿.
谢谢 cloudchen(陈系上) hrong(黄蓉)
hrong
2003-09-08
打赏
举报
回复
楼主, 你可以不使用原来的 <asp:checkbox ...>写法而使用另一种写法:
<input type="checkbox" id="chk2" name="chk2" runat="server">
<label for="chk2">多选框</label>
后台: chk2.Attributes["onclick"] = "alert(456)";
实现的效果与原写法一样, 只是麻烦点而已, 这样生成的HTML代码里的 onclick 事件就是直接对应在 checkbox 里而不是另外生成一个 span 了.
<input name="chk2" id="chk2" type="checkbox" onclick="alert(456)" />
<label for="chk2">多选框</label>
hrong
2003-09-08
打赏
举报
回复
楼主, 你可以不用 <asp:checkbox ...>的这种写法, 你可以换成:
<input type="checkbox" id="chk2" name="chk2" runat="server">
<label for=chk2>多选框</label>
这种写法, 效果与原写法一样只是有点麻烦而已.
后台代码: chk2.Attributes["onclick"] = "alert(456)";
cloudchen
2003-09-08
打赏
举报
回复
就是,不如用单选。两个以上还有意义,一个不如单选
acewang
2003-09-08
打赏
举报
回复
我也挺郁闷,在.net里面他是自动加到span里面的,我也想加到input里,
yzwxjun
2003-09-08
打赏
举报
回复
还不如用单选,自己累自己
cloudchen
2003-09-08
打赏
举报
回复
不是一样
<script>
var canCount = 1;
function checkone(obj) {
if(obj.checked) {
canCount--;
} else {
canCount++;
}
if(canCount<0)obj.checked=false,canCount++;
}
</script>
<span><input id="yun1" type="checkbox" name="yun1" onclick="checkone(this)" /><label for="yun1">水运</label></span>
<span><input id="yun2" type="checkbox" name="yun2" onclick="checkone(this)" /><label for="yun2">空运</label></span>
<span><input id="yun3" type="checkbox" name="yun3" onclick="checkone(this)" /><label for="yun3">陆运</label></span>
<span><input id="yun4" type="checkbox" name="yun4" onclick="checkone(this)" /><label for="yun4">海运</label></span>
<span><input id="yun5" type="checkbox" name="yun5" onclick="checkone(this)" /><label for="yun5">火星</label></span>
acewang
2003-09-08
打赏
举报
回复
这个我知道,但是checkbox控件在页面里面这么显示:
<span onclick="checkone(this)"><input id="yun1" type="checkbox" name="yun1" /><label for="yun1">水运</label></span>
<span onclick="checkone(this)"><input id="yun2" type="checkbox" name="yun2" /><label for="yun2">空运</label></span>
acewang
2003-09-08
打赏
举报
回复
这个我知道,但是checkbox控件在页面里面这么显示:
<span onclick="checkone(this)"><input id="yun1" type="checkbox" name="yun1" /><label for="yun1">水运</label></span>
<span onclick="checkone(this)"><input id="yun2" type="checkbox" name="yun2" /><label for="yun2">空运</label></span>
acewang
2003-09-08
打赏
举报
回复
这个我知道,但是checkbox控件在页面里面这么显示:
<span onclick="checkone(this)"><input id="yun1" type="checkbox" name="yun1" /><label for="yun1">水运</label></span>
<span onclick="checkone(this)"><input id="yun2" type="checkbox" name="yun2" /><label for="yun2">空运</label></span>
cloudchen
2003-09-08
打赏
举报
回复
<script>
var canCount = 1;
function onlyOne(obj) {
if(obj.checked) {
canCount--;
} else {
canCount++;
}
if(canCount<0)obj.checked=false,canCount++;
}
</script>
<form>
<input type="checkbox" name="box" onclick="onlyOne(this)">1.<br>
<input type="checkbox" name="box" onclick="onlyOne(this)">2.<br>
<input type="checkbox" name="box" onclick="onlyOne(this)">3.<br>
<input type="checkbox" name="box" onclick="onlyOne(this)">4.<br>
<input type="checkbox" name="box" onclick="onlyOne(this)">5.<br>
</form>
JS如何
控制
checkbox
的全选反选
本文介绍了一种使用JavaScript实现
网页
中复选框全选与取消全选功能的方法。通过定义`CheckAll`和`unselectall`两个
函数
,能够
控制
一组复选框的状态,当全选复选框被勾选或取消时,所有相关联的复选框也会相应地被勾选或取消。此功能常见于网站后台管理系统中批量操作的场景。
checkbox
,select,radio 选取值,设定值,回显值
本文介绍了如何使用jQuery操作
网页
表单元素,包括获取和设置文本框、多选框、单选按钮、下拉框等的值及状态。还提供了设置默认
选中
项的方法。
终极指南:如何用UIA-v2在5分钟内掌握Windows界面自动化
本文介绍基于AutoHotkey V2的UIA-v2库,用于Windows UI自动化。涵盖环境搭建、首个脚本
编写
、核心API(FindFirst/Click/SetValue等)、五大实战场景(办公软件处理、
网页
测试、批量配置、数据采集、游戏辅助),以及元素定位策略、错误处理和等待机制等进阶技巧。强调Name属性优先的稳定定位方式,并推荐UIATreeInspector调试工具和官方示例库。
使用javascript实现全选和全不选onclick()点击事件和getElementsByName()返回带有指定name名称的对象集合
函数
本文介绍如何使用JavaScript实现
网页
表格中复选框的全选与全不选功能。通过onclick事件和getElementsByName方法,可以轻松
控制
一组复选框的状态。示例代码展示了如何根据主复选框的状态来同步更新其他复选框。
java全选实现_
checkbox
全选实现
本文介绍了一种使用JavaScript实现
网页
表单中全选与反选功能的方法。通过两个
函数
CheckAll和CheckOthers,可以轻松地
控制
表单内所有复选框的状态。此功能在用户界面交互设计中非常实用。
JavaScript
87,987
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章