簡體   English   中英

從ajax下拉HTML字段值,而不是用戶輸入

[英]Force html field value from ajax drop down and not user input

我有一個字段會產生一個下拉列表,用戶可以從中進行選擇

            $(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,因此用戶只能從下拉列表中選擇內容。 有沒有一種方法可以不允許從任何其他字段中進行重復選擇。 由於我有幾個這樣的字段,因此可能允許用戶為多個字段選擇相同的值。 我需要確保它們是唯一的。

我的原始問題不允許使用下拉菜單中不存在的值,因為我一問該問題便立即將其視為我們的值。 我不得不改變

mustMatch: false,

mustMatch: true,

我編輯了我原來的問題,問另一個與同一主題有關的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM