https://github.com/petermann/masks-form-fields
A plugin to add masks in the form’s fields for WordPress.
https://github.com/petermann/masks-form-fields
contact-form maskedinput wordpress wordpress-plugin
Last synced: 3 months ago
JSON representation
A plugin to add masks in the form’s fields for WordPress.
- Host: GitHub
- URL: https://github.com/petermann/masks-form-fields
- Owner: petermann
- License: gpl-2.0
- Created: 2016-11-03T18:07:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-10T19:18:04.000Z (11 months ago)
- Last Synced: 2024-07-10T23:07:13.347Z (11 months ago)
- Topics: contact-form, maskedinput, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://ivanpetermann.com/masks-form-fields/
- Size: 225 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Masks Form Fields
=========================    [](https://wordpress.org/plugins/masks-form-fields/)
A plugin to add masks in the form’s fields for WordPress.
[](https://wordpress.org/plugins/masks-form-fields/)
Download the plugin via WordPress.org => https://wordpress.org/plugins/masks-form-fields/
## Basic Usage Examples
Add a class in the form field.
Example of use with [Contact Form 7](https://wordpress.org/plugins/contact-form-7/):
`[tel your-phone class:phone placeholder "Phone"]`
Listing of classes available for use.
```
('span.start, input.start').mask('00/0000');
('span.date, input.date').mask('00/00/0000');
('span.time, input.time').mask('00:00:00');
('span.time2, input.time2').mask('00:00');
('input.date_time').mask('00/00/0000 00:00:00');
('input.date_time2').mask('00/00/0000 00:00');
('input.cep').mask('00000-000');
('input.zip').mask('00000');
('input.phone, input[name="phonebr"]').mask(PhoneMaskBehavior, nonoOptions);
('input.phone_us').mask('(000) 000-0000');
('input.taxid').mask('00-0000000');
('input.ssn').mask('000-00-0000');
('input.mixed').mask('AAA 000-S0S');
('input.cpf').mask('000.000.000-00', { reverse: true });
('input.cnpj').mask('00.000.000/0000-00', { reverse: true });
('input.money').mask('000.000.000.000.000,00', { reverse: true });
('input.money2').mask('#.##0,00', { reverse: true });
('input.money3').mask('#,##0.00', { reverse: true });
('input.money4').mask('000,000,000,000,000.00', { reverse: true });
('input.money5').mask('#.##0', { reverse: true });
('input.money6').mask('#,##0', { reverse: true });
('input.ip_address').mask('099.099.099.099');
('input.percent').mask('##0,00%', { reverse: true });
('input.percent2').mask('##0.00%', { reverse: true });
('input.percent3').mask('990,0%', { reverse: true });
('input.percent4').mask('990.0%', { reverse: true });
('input.percent5').mask('#,##0%', { reverse: true });
('input.percent6').mask('#.##0%', { reverse: true });
```[*Click here*](https://gist.github.com/petermann/fd1a898e02ca91a0d7231a9f8ee662b4) for more details on how to add custom mask.
**Optional**
- Added option for the format of the Brazilian phone number, with attribute `name` equal to `phonebr`.## Installation
Installing "Masks Form Fields" can be done either by searching for "Masks Form Fields" via the "Plugins > Add New" screen in your WordPress dashboard, or by using the following steps:
1. Download the plugin via WordPress.org => https://wordpress.org/plugins/masks-form-fields/
2. Upload the ZIP file through the 'Plugins > Add New > Upload' screen in your WordPress dashboard
3. Activate the plugin through the 'Plugins' menu in WordPress### Credits
* [jQuery Mask Plugin](https://github.com/igorescobar/jQuery-Mask-Plugin)