【问题标题】:Bootstrap select pass value with disabled引导选择通过值禁用
【发布时间】:2021-08-17 07:17:35
【问题描述】:

我正在使用引导选择,https://developer.snapappointments.com/bootstrap-select/

if ( $('#po_currency').val() == $('#business_currency').val() ) {
    $('.tax_rate').selectpicker();
} else {
    $('.tax_rate').selectpicker('val', 4);
    $('.tax_rate').prop('disabled', true);
    $('.tax_rate').selectpicker('refresh');
}

我正在使用上面的代码,根据条件设置值,但是当我禁用选择选择器时,它不会将值传递给服务器,

select 被禁用时,有什么解决方案可以让数据通过吗?

谢谢,

【问题讨论】:

    标签: javascript jquery twitter-bootstrap select


    【解决方案1】:

    您可以使用disable the bootstrap replacement 并使用setStyle 阻止用户交互,而不是禁用select 元素本身。

    if ( $('#po_currency').val() == $('#business_currency').val() ) {
        $('.tax_rate').selectpicker();
    } else {
        $('.tax_rate').selectpicker('val', 4).selectpicker('setStyle', 'disabled')});
    }
    

    【讨论】:

      猜你喜欢
      • 2015-02-03
      • 2017-07-13
      • 2011-11-19
      • 2016-07-03
      • 2019-06-02
      • 1970-01-01
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      相关资源
      最近更新 更多