У меня есть форма, в которой у меня много флажков. Мне нужно отправлять данные на контроллер при любом флажке, отмеченном или снятом, т. Е. Щелчок на чекбоксе должен отправлять сообщения на контроллер, а кнопка отправки отсутствует. Каким будет метод ставки в этом случае? Я имею хотя Ajax.BeginForm и имею коды ниже. Проблема при запуске m having is that the checkbox click event is being detected only once and after that the click event isn
. Почему это так? Как я могу это исправить?
<% using (Ajax.BeginForm("Edit", new AjaxOptions { UpdateTargetId = "tests"}))
{%>
<div id="tests">
<%Html.RenderPartial("Details", Model); %>
</div>
<input type="submit" value="Save" style="Visibility:hidden" id="btnSubmit"/>
<%}
%>
$(function() {
$('input:checkbox').click(function() {
$('#btnSubmit').click();
});
});