【发布时间】:2014-09-25 10:59:26
【问题描述】:
我正在为 MVC4 编写一个新的自定义验证器。这样做几次。这次虽然我需要知道按下了哪个提交按钮,但表单上有多个提交,它们根据它们的值做的事情略有不同。
鉴于编写新适配器的常用方法:
$.validator.unobtrusive.adapters.add(
'requiredforsubmitvalue', ['submitValue'], function (options) {
options.rules['requiredforsubmitvalue'] = options.params;
options.messages['requiredforsubmitvalue'] = options.message;
});
$.validator.addMethod("requiredforsubmitvalue", function (value, element, params) {
//which submit button pressed?
});
如何确定按下了哪个提交按钮?这甚至可能吗?
【问题讨论】:
-
var btn = $("input[type=submit]:focus");?添加为答案(以防万一)
标签: javascript jquery asp.net-mvc-4 unobtrusive-validation