gpt4 book ai didi

javascript - 在其他 TextField Jquery Mobile 的基础上启用 TextField

转载 作者:行者123 更新时间:2023-11-30 17:55:59 25 4
gpt4 key购买 nike

有两个文本字段(具有自动完成功能):

<label for="name">Customer:</label>
<input type="text" name="customer" id="customer" value="" />
<input type="hidden" id="customer-id" />
<p id="customer-description"></p>


<label for="name">Store:</label>
<input type="text" name="store" id="store" value="" disabled="true" />
<input type="hidden" id="store-id" />
<p id="store-description"></p>

如您所见,最初我禁用了第二个文本字段。我想要的是当用户完成从客户文本框中选择项目时,应该启用商店文本框。这是我尝试过的,但它不启用商店字段:

$(function() {
$('#customer').autocomplete({
source: "./SearchCustomer.php?term="+document.getElementById("customer").value,
minLength: 0,
focus: function( event, ui ) {
$( "#customer" ).val( ui.item.label );
return false;
},
select: function (event, ui) {
$( "#customer" ).val( ui.item.label );
$( "#customer-id" ).val( ui.item.value );
return false;
}
})
.data( "ui-autocomplete" )._renderItem = function( ul, item ) {
return $( "<li>" ).append( "<a>" + item.label + "</a>" ).appendTo( ul );
};
$("#store").removeAttr("disabled").focus();
});

我们将不胜感激。

最佳答案

试试这个

$(function() {
$('#customer').autocomplete({
source: "./SearchCustomer.php?term="+document.getElementById("customer").value,
minLength: 0,
focus: function( event, ui ) {
$( "#customer" ).val( ui.item.label );
return false;
},
select: function (event, ui) {
$( "#customer" ).val( ui.item.label );
$( "#customer-id" ).val( ui.item.value );
$("#store").removeAttr("disabled").focus();
return false;
}
})
.data( "ui-autocomplete" )._renderItem = function( ul, item ) {
return $( "<li>" ).append( "<a>" + item.label + "</a>" ).appendTo( ul );
};

});

关于javascript - 在其他 TextField Jquery Mobile 的基础上启用 TextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18054618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com