Support » Plugin: Contact Form 7 - Phone mask field » mask field “clean” if it does not reach the maximum length of numbers

  • Resolved dieggaum

    (@dieggaum)


    Olá,
    Preciso que a mascara não limpe os numero quando o usuário deixar faltando um (1) numero.

    No brasil as vezes temos digito adicional “9”

    example: (45)”9″9955-5544
    mask used: “(__) _____-____” OK

    example2: (45)9955-5544 – not “9”
    equal mask used: “(__) _____-____” masck Clean

    Não sei se fui claro, mas gostaria que a mascara não obrigasse a digitar todos os números, ou que apenas um digito fosse variável.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Ruslan Heorhiiev

    (@heorhiiev)

    Hi! I understand your task. Thanks!

    Plugin Author Ruslan Heorhiiev

    (@heorhiiev)

    Hi, @dieggaum! I added the filter “wpcf7mf_validate_mask_units”, you can use it for your task.

    Example:

    function filter_wpcf7mf_validate_mask_units( $count, $mask ) {
        if ( '(__) _____-____' == $mask ) {
            $count--;
        }
        
        return $count;    
    }
    
    add_filter( 'wpcf7mf_validate_mask_units', 'filter_wpcf7mf_validate_mask_units', 10, 2 );
Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.