显示从列表中选择的专用字段中的值

时间:2017-08-17 09:46:45

标签: php sql select input

在php表单中我有一个可从选择字段滚动的品牌列表,我会修改所选品牌,在旁边的字段中显示它。

php表单是这样的:

#<Goal:0x007fd4734aa818>

基本上我需要从命名的&#34;品牌列表中选择品牌名称&#34;字段并将其显示为&#39;品牌名称&#39;为了修改和保存它。

任何帮助?

2 个答案:

答案 0 :(得分:1)

首先,name属性不能包含空格 在<select class="form-control" name='brands list'>

中更正此问题

要在文本字段的值中显示所选品牌,请使用javascript或jquery。

在JQuery中显示示例:

$('select[name="brands-list"]').change(function(){  
   var selectedBrand = $(this).val();
   $('input[name="brand-name"]').val(selectedBrand);
});

答案 1 :(得分:0)

这是正确的代码。

<select class="form-control" name='brands-list'>
    <?php 
        while ($listabrand=mysqli_fetch_array($brands)){
        echo '<option value="'.$listabrand['1'].'">'.$listabrand['0'].' - '.$listabrand['1'].'</option>';
    }?>
</select>

<div class="col-lg-8">
    <form role="form">
        <div class="form-group">
            <label>Marca</label>
            <input type="text" name='brand-name' class="form-control">
        </div>
    </form>
</div>

<script>
    $('select[name="brands-list"]').change(function(){  
        var selectedBrand = $(this).val();
        $('input[name="brand-name"]').val(selectedBrand);
    });
</script>