如何令RadioButtonList一个都不选中或是令CheckBoxList始终都只能选中一个?

时间:2021-05-23 19:36:32
有个选择项,可以一个都不选,要选只能选一个

如果用RadioButtonList,选中后想消除变成一个都不选,应该怎么实现?

如果用CheckBoxList,如何实现保证只选中一个?

请指点,谢谢 :)

13 个解决方案

#1


以前有个折中的办法,就是在RadioButtonList中设一个选项为“以上都不是”,让其默认选中,hoho

#2


up

#3


可以在代码中写radbutton的group属性,如果不在一个组的话,可以都不选中

#4


在代码中控制,别老想着ms为你解决一切。

#5


clear属性

#6


我不想刷新页面,所以不想在后台程序实现,希望能够用js代码搞定

#7


前台重写选中的哪个,《CHECKED》去掉

#8


RadioButtonList.SelectedIndex=-1
或RadioButtonList.SelectedIndex.Selected=False

#9


现在问题是,我没有办法绑定事件到CheckBoxList的每一个选项上,而且,不仅仅是要重写选中那个,还是选中一个后,把原来选中的checked设为false。

怎么获取当前选中的那个项呢?

#10


up

#11


UP

#12


一楼的方法,嘿嘿,不错不错

#13


一楼的方法应该可以用js实现。不需要刷新页面。

#1


以前有个折中的办法,就是在RadioButtonList中设一个选项为“以上都不是”,让其默认选中,hoho

#2


up

#3


可以在代码中写radbutton的group属性,如果不在一个组的话,可以都不选中

#4


在代码中控制,别老想着ms为你解决一切。

#5


clear属性

#6


我不想刷新页面,所以不想在后台程序实现,希望能够用js代码搞定

#7


前台重写选中的哪个,《CHECKED》去掉

#8


RadioButtonList.SelectedIndex=-1
或RadioButtonList.SelectedIndex.Selected=False

#9


现在问题是,我没有办法绑定事件到CheckBoxList的每一个选项上,而且,不仅仅是要重写选中那个,还是选中一个后,把原来选中的checked设为false。

怎么获取当前选中的那个项呢?

#10


up

#11


UP

#12


一楼的方法,嘿嘿,不错不错

#13


一楼的方法应该可以用js实现。不需要刷新页面。