【问题标题】:Populate text box from a dropdown using codeigniter使用 codeigniter 从下拉列表中填充文本框
【发布时间】:2016-06-08 10:25:08
【问题描述】:

这是我在数据库中的表

津贴

id |      type         |    allowance_value   | 
1  |  Meal Allowance   |        100.00        |
2  |  Travel Allowance |        150.00        |

工资单

payroll_id | employee_id | date_generated | allowance_id | allowanceValue
     1     |       2     |  2016-01-15    |     1        |    100.00
     2     |       3     |  2016-01-15    |     1        |    100.00

从容差表中选择类型时,我使用的是下拉菜单,这是我的代码。

<?php echo form_dropdown('emp_allowance', $dropdown, (isset($_POST['emp_allowance']) ? $_POST['emp_allowance'] : ''), 'class="form-control" id="emp_allowance"'); ?>  

如果我选择津贴的类型,我会有一个文本框来填充

<input type="text" id="total_allowance" name="total_allowance" class="form-control" readonly="readonly">

当我选择“膳食津贴”时如何填充文本框,文本框的值必须是“100.00”,如果我添加其他类型的津贴,文本框的值必须根据所选的下拉菜单而变化。

【问题讨论】:

    标签: javascript php jquery html codeigniter


    【解决方案1】:

    你可以创建一个jquery sn -p:

    <script>
    $('#emp_allowance').on('change', function() {
        var selected = $( "#emp_allowance" ).val();
        $('input[name="total_allowance"]').val(selected);
    });
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-16
      • 2017-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多