I'm using DigitalBush's MaskedInput jquery plugin. I have a simple input box for a phone number:
$('#txt_PhoneNumber').mask('(999) 999-9999');
Sometimes the field is programmatically filled with a non-formated number such as 5551234567
. How can I notify the mask input to apply it's mask to "beautify" it's new input?
Perhaps things have changed since this question was asked, because Jason P's first suggestion appears to work now.
$('#txt_PhoneNumber').trigger('input');
jsfiddle
The following should work too:
$('#txt_PhoneNumber').trigger('paste');
I was able to get it to refresh by calling .trigger("focus")
: JSFiddle
The downside: it highlights the input.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With