正在寻找一个可用于在3个状态之间循环的JavaScript开关控件

Looking for a JavaScript switch control which can be used to cycle through 3 states

本文关键字:循环 之间 状态 JavaScript 控件 开关 3个 寻找 一个 用于      更新时间:2023-09-26

您对JavaScript控件或jQuery插件有什么建议吗?这些插件可以用来让用户做出布尔决策(例如:是/否、真/假或开/关),但也可以让初始状态未知(既不是真也不是假)。基本上,我希望能够代表用户尚未做出选择的情况。当用户选择这两种状态中的任何一种时,他都无法返回到"未知"状态。

我发现了几个优雅的开关控件,可以让用户在两种状态之间循环(有些甚至看起来像iPad的开关按钮,这真的很好),但我找不到任何允许第三种状态的控件。

三个状态,选择一个后不能返回到"none"状态?听起来像是两个单选按钮的工作!

<label><input type="radio" name="option" value="a"> Option 1</label>
<label><input type="radio" name="option" value="b"> Option 2</label>