Php 强制ajax下拉列表中的html字段值,而不是用户输入
我有一个字段,它生成一个下拉列表,用户可以从中进行选择Php 强制ajax下拉列表中的html字段值,而不是用户输入,php,html,ajax,Php,Html,Ajax,我有一个字段,它生成一个下拉列表,用户可以从中进行选择 $(function() { $('.serial_number').live('focus.autocomplete', function() { $(this).autocomplete("/admin/includes/getinvoiceajax.php", { width: 300,
$(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" />
$(函数(){
$('.serial_number').live('focus.autocomplete',function(){
$(this.autocomplete(“/admin/includes/getinvoiceajax.php”{
宽度:300,
对,,
mustMatch:是的,
selectFirst:false
});
});
});
我已将mustMatch设置为true,因此用户只能从下拉列表中选择内容。是否有方法不允许从任何其他字段中重复选择。因为我有几个字段,所以可以允许用户为多个字段选择相同的值。我需要确保它们是唯一的。我的原始问题是不允许下拉列表中不存在的值,我一问这个问题就认为它是我们的。我得换衣服
mustMatch: false,
到
我编辑了我的原始问题,问了另一个与同一主题相关的问题。那么你想屏蔽输入?像这样的问题还是我遗漏了什么?不,这是关于我的第一个问题,我在其中编辑了另一个问题。我用下面的答案解决了我的第一个问题。现在,我需要能够防止用户在字段中多次包含值。每个输入都必须是唯一的。但对于我想使用的数据库的其他部分来说,这很酷……谢谢:)@user1141356-谢谢,我已经添加了一些功能:)
mustMatch: true,