【发布时间】:2010-09-20 21:16:42
【问题描述】:
我有一个 ASP.Net MVC Ajax.BeginForm,当我单击提交按钮时,它会正确提交和更新我的页面。
问题是我需要额外的事件来做同样的事情,比如当他们改变输入的文本时。附加事件确实正确提交了表单,但它们绕过了 Ajax.BeginForm 在表单标签上生成的 onsubmit javascript。
这里是Ajax.BeingForm生成的表单标签:
<form action="/Store/UpdateCart" method="post" onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'updatedContent' });">
这里是绑定我其他需要通过 Ajax 提交表单的事件的 jQuery:
$("#ShippingType, #ViewCart .ddl").bind("change", function() { $("#ViewCartPage form").submit() });
关于如何让这些额外的事件像我需要的那样触发 onsubmit 有什么想法吗?
【问题讨论】:
标签: jquery asp.net-mvc