次のように、オートコンプリートから選択した結果で入力値を設定しています。
$("#referenceinput").autocomplete(
{
source: function(request, response)
{
$.ajax({
url: searchURL,
dataType: "JSON",
data: {
searchStr: request.term
},
success: function(data){
response($.map(data.indexResult, function(item){
return {label: item}
}));
}
});
},
minLength: 3,
select: function(event, ui)
{
$("#referenceinput").val(ui.item);
}
});
私の referenceInput フィールドは次のとおりです。
<input id = "referenceinput" type = "text" width= "140px"/>
オートコンプリートの結果からの参照入力値を編集不可として設定する方法はありますが、削除できます (質問を投稿する際のスタックオーバーフローの「タグ」フィールドに似ています)?