我有以下表格输入:
<input value="<?php echo isset($item['product_id']) ? $item['product_id']: ''; ?>" type="text" data-type="productCode" name="data[InvoiceDetail][<?php echo $key;?>][product_id]" id="itemNo_<?php echo $key+1?>" class="form-control autocomplete_txt" autocomplete="off" onkeyup="return tabE(this,event);">
输入自动填充产品代码,如下所示: 制造商:Submanufacturer:等:等:模型
我使用了以下代码:
<?php
$productid = isset($item['product_id']) ? $item['product_id'] : '';
$fproductid = substr(strrchr($productid, ":"), 1);
?>
并将上面的代码转换为:
<input value="<?php echo $fproductid; ?>" type="text" data-type="productCode" name="data[InvoiceDetail][<?php echo $key;?>][product_id]" id="itemNo_<?php echo $key+1?>" class="form-control autocomplete_txt" autocomplete="off" onkeyup="return tabE(this,event);">
输出为: 模型
但是,当我保存表单并重新加载时,字段是空白的?如何使用原始数据(使用制造商)保存表单,但仅在用户输入的字段中显示模型?