我在保存数据时遇到问题
<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
由于
答案 0 :(得分:0)
因为使用<input>
元素并尝试使用jQuery的text()
方法向其追加值,所以您的原始代码出现问题。正如我所说,<input>
元素没有text()
方法,因为它们没有任何内容,但它们具有value
属性,因此使用jQuery&#39; s {{1 }}方法会纠正你的代码。
在使用Javascript时遇到问题,我建议您使用文档就绪函数包装代码。
像这样:
val()