我正在使用带有选择列表的 HTML 属性数据集。
<input type="text" name="productcode[]" id="productcode" class="productcode" list="products">
<datalist id="products">
<?php
$query=mysql_query("
SELECT * FROM dbProducts ORDER BY product_name");
while($entry=mysql_fetch_array($query))
{
echo '<option value="' . $entry['product_code']'">' . $entry['product_name'] . '</option>';
} ?>
</datalist>
如您所见,选项值与显示的文本不同。如果我正在使用,<select>
我可以将值传递到表单中,同时只显示我想要的文本。有没有办法做到这一点<datalist>
?目前,我的表单返回带有 product_code 和 product_name 值的输入类型。