我有一个带有文本框的表单,它使用自动完成功能。我需要从javascript获取值到我的文本框。我在警告消息中有我想要的值,但我无法将该值存储到我的文本框中。我的代码如下。
$(function () {
$("#Name").autocomplete({
source: '@Url.Action("GetProducts")',
select: function (event, ui) {
alert(ui.item.value);
return true;
}
});
});
<div class=" form-group " style="width:30%">
<label>Search By Name</label> @Html.TextBox("Name", null, new { id = "Name" })
</div>
答案 0 :(得分:0)
将ui.item.value
分配给文本框的value
属性。像这样,
<script type="text/javascript">
$(function () {
$("#Name").autocomplete({
source: '@Url.Action("GetProducts")',
select: function (event, ui) {
$('#Name').attr('value',ui.item.value);
return true;
}
});
});
</script>