2015-04-03 79 views
0

我有一個使用自動完成功能的文本框。我需要從JavaScript中獲取值到我的文本框中。我在警告消息中獲得了期望值,但無法將該值存儲到我的文本框中。我的代碼如下。如何從MVC4中的Java腳本中的警報獲取值

$(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

編輯你的問題並粘貼你的代碼,而不是粘貼在評論中。是的,請照顧代碼的格式! – 2015-04-03 07:18:41

+0

我已經編輯了這個來糾正格式化兩次,但你一直覆蓋它。 – NewToJS 2015-04-03 07:26:04

+0

抱歉,我現在發佈確切的問題 – user3459132 2015-04-03 07:27:17

回答

0

分配ui.item.valuevalue文本框的屬性。像這樣,

<script type="text/javascript"> 
    $(function() { 
     $("#Name").autocomplete({ 
      source: '@Url.Action("GetProducts")', 
      select: function (event, ui) { 
       $('#Name').attr('value',ui.item.value); 
       return true; 
      } 
     }); 
    }); 
</script> 
相關問題