Gravity form come aggiungere un numero di telefono internazionale

Gravity Form Come Aggiungere Un Numero Di Telefono Internazionale

Tramite questo semplice plugin è possibile impostare automaticamente una bandiera e il prefisso internazionale automaticamente attraverso l’ip dell’utente nel campo telefono del modulo Gravity form.

Una volta installato questo plugin e dopo averlo abilitato è possibile creare un campo telefono sul tuo modulo Gravity form e impostare il check “Enable smart phone field” che abilita questo riconoscimento automatico del prefisso internazionale.

Il problema rimane comunque nella validazione del campo. Questo campo sembra accettare caratteri e numeri. Noi vogliamo invece in questo esempio accettare solo numeri.

E lo si può fare attraverso questo filtro aggiunto nel file functions.php del tema child:


// add custom validation to the gravity forms plugin to validate "phone number" field
add_filter( 'gform_phone_formats', 'all_phone_format', 10, 2 );
function all_phone_format( $phone_formats ) {
$phone_formats = array(
'regex'       => '/^[0-9]*$/',
);
return $phone_formats;
}

o

// add custom validation to the gravity forms plugin to validate "phone number" field
add_filter( 'gform_phone_formats', 'all_phone_format', 10, 2 );
function all_phone_format( $phone_formats ) {
    $phone_formats = array(
        'mask'        => false,
            'regex'       => false,
            'instruction' => false,
    );
 
    return $phone_formats;
}

Questa funzione è stata ricavata da questa pagina della documentazione di Gravity form.

Se ti servono personalizzazioni al tuo modulo di richiesta informazioni contattami tramite questo modulo.

Hai un problema con il web?

Il tuo sito internet non vuole funzionare?

Vuoi rinnovarlo o sistemarlo?

Hai un’idea di integrazione ma non sai se è possibile realizzarla o meno?

    Accetto la Privacy Policy
    Autorizzo al trattamento dei miei dati personali, per ricevere le informazioni richieste attraverso questo modulo di contatto. I dati da te inseriti attraverso questo modulo verranno utilizzati solo per essere da me ricontattato.

    Recensioni

    Scrivimi una recensione

    Questo QR Code ti permette di lasciarmi una recensione in maniera facile e veloce.

    Altrimenti qui sotto ti lascio un bottone, con il quale puoi lasciare la recensione direttamente su Google My Business.

    Lascia una recensione su Google