0
我很新的MVC,我很難理解如何獲取我生成的複選框的值(基本上是ID)。這裏是我的複選框:處理複選框並獲取值
<div id='myCheckboxDiv'>
<input type="checkbox" onclick="checkAll(this)">Check All
@foreach (var form in @Model.DetailObject.DoaFormGroupDocuments)
{
<br>
var checkBoxId = "chk" + form.DocumentId;
@Html.CheckBox(checkBoxId, new { value = form.DocumentId, @checked = true });
@form.DocumentName;
}
</div>
基本上我想要做的就是到過複選框被選中的ID,並在保存到列表我在頁面底部單擊保存按鈕後。
我已經橫跨東西會像這樣來處理一切,但我不太清楚如何真正使用它...
var values = $('#myCheckboxDiv').find('input:checkbox:checked').map(function() {
// get the name ..
var nameOfSelectedItem = this.attr('name');
// skip the ‘chk’ part and give me the rest
return nameOfSelectedItem.substr(3);
}).get();
你能解釋你想要做的事情嗎?如果您試圖回覆選中的複選框的值,那麼您可能會以錯誤的方式進行操作 – 2014-11-03 22:12:00