我有一個包含從數據庫ID下拉,所以當我從列表基於ID選擇一個ID,必須填充文本字段。如何根據下拉填充文本字段?
<label class="col-md-2 control-label">Equipment ID:<span class="required">*</span></label>
<div class="col-md-9">
<select name="equipmentid" id="input18" class="select2-select-00 col-md-12 form-control input-width-xlarge form-control required" multiple size="5">
<?php
$data = DB::table('tbl_addequipment')->where('last_month', '=', $data2)->get();
foreach ($data as $row2) {
?>
<option value="<?php echo "EQ".$row2->equipment_tag ?>"><?php echo "EQ".$row2->equipment_tag ?></option>
<?php } ?>
</select>
</div>
和我的文本字段
<label class="col-md-2 control-label">Maintenance Type:<span class="required">*</span></label>
<div class="col-md-10" >
<input class="form-control input-width-xlarge form-control required" style="display: block; margin-top: 6px;" type="text" name="maintenancetype" id="maintenancetype" >
</div>
我曾嘗試這個代碼,但沒有工作,我沒有得到錯誤。
<?php
$data3 = $row2->equipment_tag ;
$data4 = DB::table('tbl_maintenancerecord')->where('equipment_tag', '=', $data3)->get();
?>
<script type="text/javascript">
$('select[name="equipmentid"]').change(function()
{
$('#maintenancetype').val($('select[name="equipmentid"] option:selected').data('mstatus'));
}
);
</script>
近的foreach($數據,$ 2行){ \t的PHP停止 –
@EnriqueQuero和我之後結束的foreach:請嘗試以下後,而不是你的變化功能。 – ramtawker