2014-09-25 2 views
2

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? 
    }); 

가 어떻게 누를 된 제출 버튼을 식별 않습니다

새로운 어댑터를 작성하는 일반적인 방법을 감안할 때? 이것은 가능한가?

+0

'VAR BTN = $ ("입력 [입력 = 제출] : 초점");'? 답변으로 추가됨 (단지의 경우) –

답변

2

이 당신에게 제공해야 포커스 (누름) 제출 버튼 :

var btn = $("input[type=submit]:focus"); 
+1

30,001 포인트 ... 부끄럽다! :) –

+1

확실히 upvote 또는 2 (또는 3) :) 있어요 –

관련 문제