HomeBlogBlog

Categoria: Blog

Your blog category

This is a staging environment
jQuery(document).ready(function($) { // Aplica a máscara e a validação para o campo com o ID "field_0fbe4f7". // Certifique-se de que este ID corresponda exatamente ao campo no seu formulário do Elementor. var campoWhatsApp = $('#form-field-field_0fbe4f7'); if (campoWhatsApp.length) { // Comportamento da máscara para aceitar números de 8 ou 9 dígitos. var SPMaskBehavior = function(val) { return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009'; }, spOptions = { onKeyPress: function(val, e, field, options) { field.mask(SPMaskBehavior.apply({}, arguments), options); } }; campoWhatsApp.mask(SPMaskBehavior, spOptions); // Garante que o campo só aceita números, bloqueando a digitação de letras e outros caracteres. campoWhatsApp.on('keypress', function(event) { var charCode = (event.which) ? event.which : event.keyCode; // Permite apenas números (0-9) e teclas de controle (Backspace, Enter, etc.). if (charCode > 31 && (charCode < 48 || charCode > 57)) { event.preventDefault(); } }); } });