@@ -211,7 +211,7 @@ $.extend($.validator, {
211
211
onsubmit : true ,
212
212
ignore : [ ] ,
213
213
ignoreTitle : false ,
214
- onfocusin : function ( element ) {
214
+ onfocusin : function ( element , event ) {
215
215
this . lastActive = element ;
216
216
217
217
// hide error label and remove error class on focus if enabled
@@ -220,17 +220,17 @@ $.extend($.validator, {
220
220
this . addWrapper ( this . errorsFor ( element ) ) . hide ( ) ;
221
221
}
222
222
} ,
223
- onfocusout : function ( element ) {
223
+ onfocusout : function ( element , event ) {
224
224
if ( ! this . checkable ( element ) && ( element . name in this . submitted || ! this . optional ( element ) ) ) {
225
225
this . element ( element ) ;
226
226
}
227
227
} ,
228
- onkeyup : function ( element ) {
228
+ onkeyup : function ( element , event ) {
229
229
if ( element . name in this . submitted || element == this . lastElement ) {
230
230
this . element ( element ) ;
231
231
}
232
232
} ,
233
- onclick : function ( element ) {
233
+ onclick : function ( element , event ) {
234
234
// click on selects, radiobuttons and checkboxes
235
235
if ( element . name in this . submitted )
236
236
this . element ( element ) ;
@@ -308,7 +308,7 @@ $.extend($.validator, {
308
308
function delegate ( event ) {
309
309
var validator = $ . data ( this [ 0 ] . form , "validator" ) ,
310
310
eventType = "on" + event . type . replace ( / ^ v a l i d a t e / , "" ) ;
311
- validator . settings [ eventType ] && validator . settings [ eventType ] . call ( validator , this [ 0 ] ) ;
311
+ validator . settings [ eventType ] && validator . settings [ eventType ] . call ( validator , this [ 0 ] , event ) ;
312
312
}
313
313
$ ( this . currentForm )
314
314
. validateDelegate ( ":text, :password, :file, select, textarea" , "focusin focusout keyup" , delegate )
0 commit comments