使用codeigniter从下拉列表填充文本框

时间:2016-02-25 14:57:25

标签: javascript php jquery html codeigniter

这是我在数据库中的表

津贴

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">

我有一个文本框,如果我选择了限额类型

将填充
<label>
    <input id="sample" name="sample" type="radio" value="sample">
    <span></span>
    Sample
</label>

当我选择&#34;膳食津贴&#34;时,如何填充文本框,文本框值必须为&#34; 100.00&#34;如果我添加其他类型的限额,则文本框值必须根据所选的下拉列表而变化。

1 个答案:

答案 0 :(得分:0)

您可以创建一个jquery片段:

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