如何创建具有两种状态的按钮切换,其行为类似于表单输入的复选框
How to create a button toggle with two states, that behaves like a checkbox for form input
我想使用引导按钮(http://getbootstrap.com/javascript/#buttons)创建一个类似复选框的输入,有两种状态:
- 一个显示"选项A已选中"的按钮;和
- 另一个显示"选项 B 已选择"。
单击按钮时,我希望它在这两个消息之间切换,但也能够将选择传递给表单。
最好的方法是什么?我的第一个想法是尝试标记data-toggle="button"
,但我不相信这是最简单的方法。有什么想法吗?
这是一个小提琴
<button id="switch" class="on"></button>
<span></span>
$('#switch').click(function() {
$(this).val('100'); // Set the value of your choice
if($(this).hasClass('on')) {
$(this).toggleClass('off','on');
$('span').text('Option A Selected and value is '+$(this).val());
}
if($(this).hasClass('off')) {
$(this).val('200'); // Set the value of your choice
$('span').text('Option B Selected and value is '+$(this).val());
}
});
相关文章:
- 复选框筛选仅适用于刷新Angular2
- 点击复选框并显示“;“新闻”;仅适用于该类型的类别
- Twitter引导程序:删除/切换类似复选框的按钮组的活动状态
- 复选框只适用于第一页-数据表、轨道
- Jstree-Can't在AJAX调用中选中复选框,适用于经典调用.一个问题
- 如何使验证适用于在 Ionic 复选框中选中的至少一个复选框
- JavaScript - 复选框的作用类似于单选按钮
- 验证至少一个子复选框,对应于复选框数组的选中元素
- 如何创建具有两种状态的按钮切换,其行为类似于表单输入的复选框
- 选中复选框的 Jquery DOM 设置适用于真而不是假
- 单击具有类似类的复选框时,禁用其他复选框
- 当我选中一个复选框时,我希望选中另一个类似的复选框
- 复选框的行为类似于具有不同名称的单选按钮
- 使锚点标记的行为类似于复选框和单选按钮
- 显示和隐藏表单字段(li)依赖于复选框
- 使用Django、CSS和Javascript使HTML表单文本字段依赖于复选框的选择
- 如何使图像的行为类似于表单中的复选框
- 单击事件未触发于复选框
- “图像隐藏于”复选框
- 使用 JavaScript 使复选框的行为类似于单选按钮