选择多个

时间:2015-03-11 22:49:59

标签: javascript php

我在保存数据时遇到问题

<label>Obat</label>
    <?php echo "<select class='form-control' multiple='multiple' name='kd_obat[]' id='selectBox' onclick='changeFunc();'>";
    if (count($get2)) {
    foreach ($get2 as $list) {
    echo "<option value='". $list['kd_obat'] . "'>" . $list['nm_obat'] . "</option>";
    }
    }
    echo "</select>";
    ?>

当我选择多个并保存时,它可以工作,它就像KO001,KO002(基于kd_obat),我使用implode for make是字符串

但是如何在输入表单上显示所选选项?

<label>Resep</label>
<input type="text" name="resep" class="form-control" id="resep"/>

在重新设置中,我想根据他们的nm_obat显示所选选项 例如,Hidrokortosin 1mg,Hidrokortosin 5mg

由于

1 个答案:

答案 0 :(得分:0)

因为使用<input>元素并尝试使用jQuery的text()方法向其追加值,所以您的原始代码出现问题。正如我所说,<input>元素没有text()方法,因为它们没有任何内容,但它们具有value属性,因此使用jQuery&#39; s {{1 }}方法会纠正你的代码。

在使用Javascript时遇到问题,我建议您使用文档就绪函数包装代码。

像这样:

val()