0
我正在ASP.NET MVC中創建一個應用程序,該應用程序允許您發佈包含兩個文本字段和獨佔選擇字符串集的表單。這意味着顯示給用戶的字符串列表,當被選擇(一次只能選擇一個)並提交時(該字段是必需的),選擇的文本將被傳遞給控制器。我試過在bootstrap中使用列表組,然後爲onclick添加一個JQuery事件,並設置隱藏表單字段的值。點擊處理程序工作正常,但值設置有問題。這裏是我的代碼:將獨佔選擇傳遞給ASP.NET表單
<div class="col-xs-3">
<div class="list-group" style="overflow-y: auto; height: 300px; width: 100%;">
@Html.ActionLink("Create new occupation", "createOccupation", "Occupation", null, new { @class = "list-group-item" })
@foreach (var occ in Get.AllOccupations().ToList())
{
<a href="#" class="list-group-item">@occ.Title</a>
}
</div>
</div>
<script>
$('.list-group-item').on('click', function() {
$('.list-group a.active').removeClass('active');
$('#OccupancySelectBox').val($(this).find("a").first().text());
$(this).addClass('active');
})
</script>
一個簡單的下拉列表呢? – ADyson
還是單選按鈕組? –
我想問的是,如何在沒有此JQuery垃圾的情況下將這些值傳遞給控制器? – RhysO