我在asp.NET中編寫應用程序,我使用MVC 3模型(視圖引擎Razor)。我不知道如何在jQuery自動完成中搜索合適的名稱並按下名稱上的Enter後,應用程序將檢查適當的RadioButton。使用jQuery自動完成搜索名稱,按回車後 - 選擇RadioButton
<script type="text/javascript">
$(function() {
$("#tags").autocomplete({
source: "/Home/TakeGry",
minLength: 1,
select: function (event, ui) {
// I suspect that something needs to add here
}
});
});
</script>
<table>
<tr>
<th>
<div class="demo">
<div class="ui-widget">
<label for="tags">Surowce: </label>
<input id="tags" />
<input id="hiddenElementID" type="hidden" />
</div>
</div>
</th>
<th>
</th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Nazwa)
</td>
<td>
// One of these RadioButton's should be checked, when I hit enter
@Html.RadioButtonFor(modelItem => item.GraID, new { id = item.GraID })
</td>
</tr>
}
我的jQuery自動完成功能工作正常,但是當我從自動完成列表中選擇某項時,必須自動選擇合適的RadioButton。我不知道如何異步執行,無需重新加載頁面。 – tzm
好的,我認爲你應該可以在這個事件處理者的幫助下完成它: [link](http://docs.jquery.com/Plugins/Autocomplete/result#handler) –