i'm using jquery credit card validator validate credit card number.
the documentation says :
the plugin uses inputevent fallback keyup. means, in browsers, run callback every time value changes: regardless of how change initiated (keystroke, paste, undo, redo, etc). in browsers don’t support input event, callback called when user releases key on keyboard keyup.
i not want check accure on input key press, want check when button pressed :
$("#button").click(function(){ $('#card_number').validatecreditcard(function(result) { if (!result.valid) { alert("invalid card"); } });
how can prevent key press check , make check on button click? thanks
you can remove event bindings after performing check.
$("#button").click(function(){ $('#card_number').validatecreditcard(function(result) { if (!result.valid) { alert("invalid card"); } }); $("#card_number").off('input.jccv keyup.jccv'); });
Comments
Post a Comment