【问题标题】:Any option for calculation from select value从选择值计算的任何选项
【发布时间】:2021-04-25 12:41:01
【问题描述】:

以下代码用于显示tax 的选项并使用值进行计算,

<td>
   <select name="taxgroup_id" id="taxgroup_id" class="form-control selectpicker taxgroup_id" data-live-search="true">
   @foreach($taxgroups as $g)
   <option value="{{ $g->taxgroup_id }}" {{$g->taxgroup_is_default ==  1 ? 'selected="selected"': ''}}>{{ $g->taxgroup_name }}</option>
   @endforeach
   </select>
</td>
<td>
 <input readonly type="text" name="bill_item_tax" id="bill_item_tax" class="form-control font-weight-bold bill_item_tax" style="border: 0;" value="">
</td>

我必须将taxgroup_id 存储在数据库中,因此我将选项值设为taxgroup_id,但$taxgroups 还包含taxgroup_value,需要根据所选选项用于客户端税收计算,

是否有任何解决方案可以根据选择的选项taxgroup_idtaxgroup_value 进行计算?

否则,我需要从 AJAX 获取值并进行计算,但如果在客户端没有可能,我想最后使用该选项,

谢谢,

【问题讨论】:

    标签: html jquery select options


    【解决方案1】:

    taxgroup_value 添加为数据属性。

       <option value="{{ $g->taxgroup_id }}" data-taxgroup="{{ $g->taxgroup_value }}" {{$g->taxgroup_is_default ==  1 ? 'selected="selected"': ''}}>{{ $g->taxgroup_name }}</option>
    

    那么当用户选择一个选项时,就可以使用

    $("#taxgroup_id option:selected").data("taxgroup")
    

    获取这个值。

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 2017-01-04
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 1970-01-01
      • 2015-10-18
      相关资源
      最近更新 更多