@@ -216,7 +216,7 @@ $.extend($.validator, {
216
216
onsubmit : true ,
217
217
ignore : ":hidden" ,
218
218
ignoreTitle : false ,
219
- onfocusin : function ( element ) {
219
+ onfocusin : function ( element , event ) {
220
220
this . lastActive = element ;
221
221
222
222
// hide error label and remove error class on focus if enabled
@@ -225,17 +225,17 @@ $.extend($.validator, {
225
225
this . addWrapper ( this . errorsFor ( element ) ) . hide ( ) ;
226
226
}
227
227
} ,
228
- onfocusout : function ( element ) {
228
+ onfocusout : function ( element , event ) {
229
229
if ( ! this . checkable ( element ) && ( element . name in this . submitted || ! this . optional ( element ) ) ) {
230
230
this . element ( element ) ;
231
231
}
232
232
} ,
233
- onkeyup : function ( element ) {
233
+ onkeyup : function ( element , event ) {
234
234
if ( element . name in this . submitted || element == this . lastElement ) {
235
235
this . element ( element ) ;
236
236
}
237
237
} ,
238
- onclick : function ( element ) {
238
+ onclick : function ( element , event ) {
239
239
// click on selects, radiobuttons and checkboxes
240
240
if ( element . name in this . submitted )
241
241
this . element ( element ) ;
@@ -313,7 +313,7 @@ $.extend($.validator, {
313
313
function delegate ( event ) {
314
314
var validator = $ . data ( this [ 0 ] . form , "validator" ) ,
315
315
eventType = "on" + event . type . replace ( / ^ v a l i d a t e / , "" ) ;
316
- validator . settings [ eventType ] && validator . settings [ eventType ] . call ( validator , this [ 0 ] ) ;
316
+ validator . settings [ eventType ] && validator . settings [ eventType ] . call ( validator , this [ 0 ] , event ) ;
317
317
}
318
318
$ ( this . currentForm )
319
319
. validateDelegate ( "[type='text'], [type='password'], [type='file'], select, textarea, " +
0 commit comments