从ajax下拉强制html字段值而不是用户输入

时间:2013-01-07 04:47:18

标签: php html ajax

我有一个字段可以产生一个用户可以选择的下拉列表

            $(function() {
              $('.serial_number').live('focus.autocomplete', function() { 
                $(this).autocomplete("/admin/includes/getinvoiceajax.php", {
                    width: 300,
                    matchContains: true,
                    mustMatch: true,
                    selectFirst: false
                }); 
              });
            });

<input type="text" name="serial_number[]" id="serial_number" class="serial_number" />
<input type="text" name="serial_number[]" id="serial_number" class="serial_number" />
<input type="text" name="serial_number[]" id="serial_number" class="serial_number" />
<input type="text" name="serial_number[]" id="serial_number" class="serial_number" />

我已将mustMatch设置为true,因此用户只能从下拉列表中选择内容。有没有办法不允许从任何其他字段重复选择。由于我有一些这些字段,因此可以允许用户为多个字段选择相同的值。我需要确保它们是独一无二的。

1 个答案:

答案 0 :(得分:1)

我的原始问题是不允许从下拉列表中找不到的值,我在问这个问题时就把它想象成了。我不得不改变

mustMatch: false,

mustMatch: true,

我编辑了我的原始问题,询问另一个与同一主题有关的问题。