我有一个自动填充字段,可以从数据库接收数据:
<datalist id="custlist">
<?php
$q_cust=mysql_query("select * from customer where rowstatus='0' order by id");
if (mysql_num_rows($q_cust)>0) {
while ($row=mysql_fetch_array($q_cust)){
print '<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
}
?>
</datalist>
以下是代码清单的HTML:
<tr>
<td></td>
<td><h3>Field 1</h3></td>
<td>:</td>
<td><input class="awesomplete" required="required" id="cust" name ="custnama" list="custlist" /></h3></td>
<td></td>
</tr>
自动完成工作正常(我使用了awesomplete小部件),当我选择其中一个客户名称时,输入1字段将自动显示客户的ID。
我想做的是拥有另一个领域,让我们说&#34;输入2&#34;当用户从输入1字段中选择ID时,将显示客户名称。
由于我已经将名称存储在数据列表中,我可以从datalist获取它并使用JavaScript根据输入1的值在输入2字段中显示它吗?
如果我不能这样做,请向我解释完成它的最简单方法。