Form Input Masks For Elementor Form is the ultimate addon for Elementor Pro form widget that enables
input masks for form text fields. This ensures users enter correctly formatted data, improving validation and user experience.
- You can add mask on text field like phone number masking, credit card mask, date/time mask and more.
- It requires Elementor Pro, as the Form Widget is only available in Elementor pro version.
— —————————————- —
🔗
VIEW PLUGIN DEMO & DOCS
— —————————————- —
https://youtu.be/S6kwtxizgYM
NOTE: You can extend Elementor form widget with
Cool FormKit to add more advanced fields like
range slider,
calculator field,
rating field,
signature field and
conditional fields inside Elementor form.
SUPPORTED INPUT MASKS
— —————————————- —
✅
Phone Masks: It supports various phone number masking formats including USA, Brazil, and others.
- 0000-0000
- (000) 000-0000
- (00) 0000-0000
- (00) 0.0000-0000
✅
Credit Card Mask: Ensure proper formatting for credit card numbers and expiry date.
- Credit Card Mask: 0000-0000-0000-0000
- Credit Card Expiry Date Mask: 00/00
✅
Date & Time Masks: Maintain consistency for date and time inputs.
- Date: 00/00/0000
- Time: 00:00:00
- Date and Time: 00/00/0000 00:00:00
✅
Currency Mask: Standardize input formatting for money entry.
- Comma Separator: 00,000.00
- Dot Separator: 00.000,00
✅
CPF, CNPJ, CEP (Brazilian Formats): Accurately capture Brazilian IDs and postal codes.
- CPF (Brazilian ID): 000.000.000-00
- CNPJ (Brazilian Company ID): 00.000.000/0000-00
- Postal Code (CEP): 00000-000
A PLUGIN BY COOL PLUGINS
— —————————————- —
This plugin is developed and maintained by
Cool Plugins, a team of expert WordPress developers who have built 20+ free and premium WordPress plugins. Check out some of their other innovative solutions:
📝
Cool FormKit For Elementor
- Add advanced fields like conditional logic, range sliders, calculator fields, and country code selection to Elementor forms.
🔥
Conditional Fields For Elementor Form
- An essential addon for Elementor forms that allows you to add conditional logic to input fields, enabling fields to show/hide based on other field values.
📞
Country Code For Elementor Form Telephone Field
- Enhances phone fields with a country code selection feature for accurate data input.
📜
Timeline Widget for Elementor
- Use this plugin to showcase your history in a stylish vertical or horizontal timeline layout on Elementor pages.
📅
Events Widgets for Elementor
- This plugin provides The Events Calendar widgets for Elementor, allowing you to easily display events in a grid, list, or carousel format.
🌍
Loco Translate Addon
- Automatically translate WordPress plugin and theme strings with a single click.
🚀
More Plugins by Cool Plugins
DISCLAIMER: This plugin is not affiliated with or developed by the official Elementor team. Some of the links in this content may be affiliate links, meaning we may earn a commission at no extra cost to you if you make a purchase through these links.
— —————————————- —
Get Cool FormKit for Elementor
— —————————————- —
Version 2.4.4 | 01/04/2025
- Fixed: - Phone mask issue with multiple forms.
- Added: - Compatibility with pro elements.
Version 2.4.3 | 18/03/2025
- Tested upto: Elementor Version 3.28.0 and Elementor Pro Version 3.28.0.
Version 2.4.2 | 13/03/2025
- Fixed: - CPF mask issue.
- Fixed: - Form submission issue.
Version 2.4.1
Version 2.4.0
- Changed: Plugin Ownership changed - plugin acquired by Cool Plugins
- Added: New dashboard.
- Added: Feedback form for user feedback.
- Added: Support for editor-side masking.
- Added: Masking validation on submission.
- Tweak: code improvements.
Version 2.3
- Fix: Resolved an issue where the free version blocked text fields in specific conditions.
- Improvement: Enhanced validation checks for better form submission handling.
Version 2.2
- New: Added support for CPF (Brazilian ID) and CNPJ (Brazilian Company ID) validation in the Pro version.
- Changed: Refactored code for better efficiency and maintainability.
Version 2.1
- New: Introduced support for advanced input mask controls in the Pro version.
- Changed: General code optimizations to improve plugin performance.
Version 2.0
- New: Implemented
inputmode
attribute to optimize keyboard selection based on input context.
- Example: A
tel
mask will trigger a numeric keyboard.
- New: Replaced jQuery mask library with a custom-built lightweight solution.
- New: Enhanced support for input masks within Elementor popups.
- Changed: Increased minimum PHP version requirement to 7.4.
- Changed: Optimized asset build process for better load times.
Version 1.6.5
- Changed: Ensured compatibility with WordPress 6.7.
- Changed: General code improvements and optimizations.
Version 1.6.4
- Changed: Updated for full compatibility with WordPress 6.5.
- Changed: Minor code enhancements for stability.
Version 1.6.3
- Changed: Verified and updated compatibility with WordPress 6.2.
Version 1.6.2
- Changed: Improved compatibility with WordPress 6.1.
Version 1.6.1
- Changed: Ensured support for WordPress 6.0.
Version 1.6
- Changed: Enhanced string translation support.
- Changed: Improved overall code structure.
- Changed: Refined plugin header requirements for better organization.
Version 1.5.3
- Tweak: Resolved conflicts with older versions of jQuery.
Version 1.5.2
- Tweak: Introduced new hooks to support additional features in the Pro version.
- Tweak: Improved code structure for better extensibility.
Version 1.5.1
- Tweak: Improved handling of masks with 9-digit inputs.
- Tweak: Updated and minified JavaScript mask library for optimized performance.
Version 1.5
- New: Introduced support for Pro version features.
- Tweak: Optimized JavaScript mask files for faster execution.
- Tweak: Restructured plugin code for enhanced maintainability.
Version 1.4.2
- Changed: Verified compatibility with WordPress 5.8.
Version 1.4.1
- Fix: Resolved an issue where active masks in popups triggered incorrectly via links, buttons, and other elements.
Version 1.4
- New: Added support for Elementor Popup integration.
Version 1.3
- New: Introduced new input masks:
- Credit Card Number Mask
- Credit Card Expiry Date Mask
Version 1.2
- New: Added support for phone masks with 9-digit formats.
Version 1.1
- Update: Enhanced mask control settings for better customization.
Version 1.0
- Initial release of the plugin with core input mask functionalities.