[英]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.