0
我已經在我的形式如何提交支票或取消選中表單中的複選框?
<td><input id="Notifications_0__IssueCreate" name="Notifications[0].IssueCreate" type="checkbox" value="true" /><input name="Notifications[0].IssueCreate" type="hidden" value="false" /></td>
<td><input id="Notifications_0__AllChanges" name="Notifications[0].AllChanges" type="checkbox" value="true" /><input name="Notifications[0].AllChanges" type="hidden" value="false" /></td>
在局部視圖下它了wrriten爲:
<%int count = 0; %>
<%foreach (var item in Model.List)
{%>
<tr>
<td><%=Html.CheckBox("Notifications[" + (count) + "].IssueCreate", item.IssueCreate)%></td>
<td><%=Html.CheckBox("Notifications[" + (count++) + "].AllChanges", item.AllChanges)%></td>
</tr>
<%}
%>
我想在每次提交到控制器,每點擊任何複選框。即,如果用戶選中該複選框,則會發送複選框的名稱,如果選中或未選中,則使用ajax post。
我該怎麼做?
我真的有錯誤$此。名稱,未定義 – learning 2010-05-20 06:35:34
如何獲取複選框的名稱? – learning 2010-05-20 06:35:56
@ user281180,我在我的文章中犯了一個錯誤:找到你可以使用的名字:'$ this.attr('name')'。我已更新我的帖子以解決此問題。 – 2010-05-20 06:47:08