Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Natures Paul Keirn NATURES, SCIENCE & TRADITIONS, CONSOMMATION & SANTÉ

MOBIRISE - bug form - Veuillez utiliser le format requis - bug formulaire

1 Septembre 2019 , Rédigé par Paul KEIRN

MOBIRISE - bug form - Veuillez utiliser le format requis - bug formulaire

"Veuillez utiliser le format requis !"

Ah vous aussi, vous avez vu cela en installant un formulaire de contact dans vos pages Mobirise ! Hmm ?
Les programmeurs-monteurs en MOBIRISE connaissent bien le problème : FORM présente un bug dans le champ "téléphone" (phone)

Rien à faire : on met des points, des espaces, ça ne marche pas
En allant dans le source, on repère la zone suivante :

    <input type="hidden" name="form[data][0][0]" value="Name">
                            <input type="text" name="form[data][0][1]" placeholder="Nom" data-form-field="Name" mbr-theme-style="display-7" required="required" class="field-input">
                        </div>
                        <div data-for="form[data][1][1]" class="mbr-col-md-12  mbr-col-sm-12 mbr-col-lg-4 field">
                            <input type="hidden" name="form[data][1][0]" value="Phone">
                            <input type="tel" name="form[data][1][1]" placeholder="Telephone" pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}" data-form-field="Phone" mbr-theme-style="display-7" class="field-input">
                        </div>
                        <div data-for="form[data][2][1]" class="mbr-col-md-12  mbr-col-sm-12 mbr-col-lg-4 field">
                            <input type="hidden" name="form[data][2][0]" value="Email">


Et notamment le "modèle" requis :  "pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}"  (ci-dessus, en gras)

Ce qui impose {3} chiffres de 0 à 9, un tiret, suivi de {3} chiffres , un tiret, suivi de {4} chiffres !!!
soit le numéro 06 32 43 54 XX, que l'utilisateur va saisir sous la forme 06324354XX. Alors que le code n'accepte que la forme 063-243-54XX. Une présentation de numéro de téléphone que personne n'utilise en France. Acceptez ce modèle, c'est bien sûr ne jamais recevoir un seul message et décevoir vos visiteurs. 
Que faire ?

SOLUTION

Il suffit de supprimer "pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}" dans le code et de valider cette modification, pour que le formulaire de contact fonctionne parfaitement !
 

tags : formulaire mobirise, bug in form, bug mobirise

Partager cet article
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article