使用 jquery 禁用和启用 bootstrap 开关
disabling and enabling bootstrap switch using jquery
我正在使用 bootstrap 开关,目前卡住了,因为没有任何我可以访问的强大文档或示例。
<div class="col-xs-6">
<div class="pull-left">
<input class="switch" type="checkbox" id="cb_project_status" name="cb_project_status"
<?php if($data_p_projectstatus=="ACTIVE") echo("checked"); else echo("");?>
data-on-color="success" data-off-text="Inactive" data-on-text="Active"
data-off-color="warning" data-size="mini" disabled>
</div>
</div>
准备好js文件,我做
$("#cb_project_status").bootstrapSwitch();
并已附加到 php 页面
<link rel="stylesheet" href="css/bootstrap-switch.min.css">
我需要实现以下功能:除非用户输入所有必填字段,否则需要禁用切换按钮。
if($.fn.validateFormInputs()){
// enable bootstrap switch
}else{
// disable bootstrap switch
}
什么是jQuery命令到enable/disablebootstrap开关。谢谢!
您可以通过以下多种方式进行操作:
Using options
类型 1
有初始化
$("[name='my-checkbox']").bootstrapSwitch({
disabled:true
});
类型 2
初始化后
$("[name='my-checkbox']").bootstrapSwitch(); //initialized somewhere
$("[name='my-checkbox']").bootstrapSwitch('disabled',true);
Using Method
$("[name='my-checkbox']").bootstrapSwitch(); //initialized somewhere
$("[name='my-checkbox']").bootstrapSwitch('toggleDisabled',true,true);
如果你 enable
和 disable
很多你也可以编写自己的方法:
$.fn.disable_switch = function() {
this.bootstrapSwitch('toggleDisabled',true,true);
};
$.fn.enable_switch = function() {
this.bootstrapSwitch('toggleDisabled',true,true);
};
用法:
$("[name='my-checkbox']").disable_switch()
我正在使用 bootstrap 开关,目前卡住了,因为没有任何我可以访问的强大文档或示例。
<div class="col-xs-6">
<div class="pull-left">
<input class="switch" type="checkbox" id="cb_project_status" name="cb_project_status"
<?php if($data_p_projectstatus=="ACTIVE") echo("checked"); else echo("");?>
data-on-color="success" data-off-text="Inactive" data-on-text="Active"
data-off-color="warning" data-size="mini" disabled>
</div>
</div>
准备好js文件,我做
$("#cb_project_status").bootstrapSwitch();
并已附加到 php 页面
<link rel="stylesheet" href="css/bootstrap-switch.min.css">
我需要实现以下功能:除非用户输入所有必填字段,否则需要禁用切换按钮。
if($.fn.validateFormInputs()){
// enable bootstrap switch
}else{
// disable bootstrap switch
}
什么是jQuery命令到enable/disablebootstrap开关。谢谢!
您可以通过以下多种方式进行操作:
Using options
类型 1
有初始化
$("[name='my-checkbox']").bootstrapSwitch({
disabled:true
});
类型 2
初始化后
$("[name='my-checkbox']").bootstrapSwitch(); //initialized somewhere
$("[name='my-checkbox']").bootstrapSwitch('disabled',true);
Using Method
$("[name='my-checkbox']").bootstrapSwitch(); //initialized somewhere
$("[name='my-checkbox']").bootstrapSwitch('toggleDisabled',true,true);
如果你 enable
和 disable
很多你也可以编写自己的方法:
$.fn.disable_switch = function() {
this.bootstrapSwitch('toggleDisabled',true,true);
};
$.fn.enable_switch = function() {
this.bootstrapSwitch('toggleDisabled',true,true);
};
用法:
$("[name='my-checkbox']").disable_switch()