社区
JavaScript
帖子详情
网页上5个name不同的checkbox,如果编写函数控制只能选中一个
acewang
2003-09-08 10:22:02
网页上5个name不同的checkbox,如果编写函数控制只能选中一个
我是在VS.net里面用,但是发现给checkbox添加Attributes["onclick"]总是添加到label上,怎么办?
...全文
175
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
的全选反选
JS代码: 1 <script language="javascript" type="text/javascript"> 2 3 //转载请保留出处 http://www.dwww.cn 4 function unselectall() { 5 if (document.getElementById(...
checkbox
,select,radio 选取值,设定值,回显值
获取一组radio被
选中
项的值var item = $(’input[@name=items][@checked]‘).val();获取select被
选中
项的文本var item = $(”select[@name=items] option[@selected]“).text();select下拉框的第二个元素为当前
选中
值$(’#select_id’)[0].selectedIndex = 1;
终极指南:如何用UIA-v2在5分钟内掌握Windows界面自动化
你是否厌倦了每天重复点击相同的按钮?是否梦想着让电脑自动完成那些繁琐的界面操作?UIA-v2,这个基于AutoHotkey V2的Windows UI自动化库,正是你需要的解决方案。无论你是编程新手还是有一定经验的开发者,UIA-v2都能让你轻松实现界面自动化,将重复劳动转化为高效代码。 ## 为什么UIA-v2是你的自动化首选? 在传统的工作流程中,我们经常需要手动操作各种软件界面——填写表
使用javascript实现全选和全不选onclick()点击事件和getElementsByName()返回带有指定name名称的对象集合
函数
使用javascript实现全选和全不选onclick()点击事件和getElementsByName()返回带有指定name名称的对象集合
函数
技术分析 确定事件onclick()点击事件。 还有就是document.getElementsByName()方法,根据name名称获取所有元素。 代码步骤 首先确定事件为onclick()事件,并为其绑定
一个
函数
。 书写该
函数
首先获取复选框的...
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章