mardi 10 septembre 2013

Validation des données dans les Formulaires Google

8 commentaires
Google est très actif en ce moment sur le formulaire et on a le droit à des mises à jour régulières. La dernière va combler un trou et un reproche qui était souvent fait.
Maintenant on peut contrôler les données saisies par les répondants et par exemple faire un champ texte et définir qu'il doit contenir un chiffre, une url, un email et beaucoup d'autres car on peut créer ses propres règles.

La validation des données est une option pour les champs :
  • Texte
  • Texte de paragraphe (texte long)
  • Cases à cocher

Validation des donnés
Maintenant en bas des champs texte, texte de paragraphe (texte long) et cases à cocher, il y a une petite flèche pour déplier le menu validation des données.
Cliquez sur la flèche pour déplier le menu et accéder aux conditions. Il est possible de créer des conditions sur trois types de questions :

Champ texte :
  • Nombre
  • Texte
  • Expression régulière
Texte de paragraphe :
  • Texte
  • Expression régulière
Cases à cocher :
  • Sélectionner au minimum
  • Sélectionner au maximum
  • Sélectionner exactement

Champ texte : Contrôle sur les nombres

Les règles intéressantes sont :
  • Nombre entier, qui vous permettra d'avoir que des chiffres entiers saisis par les répondants.
  • Entre, on pourra ainsi restreindre les valeurs que peuvent saisir les répondants. Pour un champ age par exemple on pourra donner une limite inférieure ou supérieure.
  • Est le numéro, le nom n'est pas très explicite mais cette règle signifie est un chiffre.
Champ texte : Contrôle sur le texte
La règle la plus intéressante est celle sur les emails mais la possibilité de valider des urls est aussi une bonne idée.

Champ texte : Expression régulière

La dernière possibilité est de créer des expressions régulières afin de définir ses propres format de données ou des validations personnalisées.
Avec cela on peut par exemple définir un format pour la saisie d'un numéro de téléphone, définir que l'on attend un code postal, un code spécifique etc...

Champ cases à cocher
Je rappelle que le champ cases à cocher permet de créer une question où  la personne peut choisir plusieurs réponses.
Avec la validation des données on pourra par exemple créer une question : Choisir x réponses parmi les choix proposés.

Champ texte de paragraphe
On peut aussi faire un contrôle de type expression régulière même si sur un champ texte long je ne vois pas bien l'intérêt.
Ce qui est le plus pratique est la possibilité de limiter le nombre de caractères dans la réponse.

8 Responses so far

  1. Sbd says:

    Bonjour,

    Merci pour cette info.
    Fonctionnalité très attendue, qui à on avis est à améliorer !

    Du coup, j'y ai rapidement trouvé une application :
    En créant sur la première page une question type Texte, avec comme critère de saisie un terme bien précis.
    En rendant cette question obligatoire et en passant toutes les question sur des pages suivantes.
    On obtient un formulaire protégé par un mot de passe !
    Donc même déposé sur un site Google public, le Formulaire s'en trouve protégé.

    A bientôt.
    SBD.

  2. st3ph says:

    Bonjour

    Oui dans la même idée pour partager un lien Google doc par mot de passe. Un seule question avec le mot de passe et le lien dans la confirmation de réponse pour ceux qui ont la bonne réponse.

    Très bonne idée en tout cas la protection du formulaire.

    Stéphane

  3. Anonyme says:

    Bonjour, savez vous si on peut forcer un texte a etre entre en LETTRES CAPITALES?
    Merci / Philippe

  4. st3ph says:

    Bonjour

    [A-Z ]+ devrait marcher.

    Je ne l'ai pas testé.

    Stéphane

  5. Anonyme says:

    Bonjour, merci ca marche avec le "+", faut le savoir....
    Philippe

  6. Anonyme says:

    [A-Z] ne marchait pas. Merci !!

  7. Aquilon says:

    Comment obtenir un fond de thème du formulaire transparent?
    Merci.

  8. Elisa B says:

    Salut,
    Formidable! toutes ces améliorations que Google a apporté au formulaire en quelques mois.
    Super et merci Steph de nous les faire partager par tes tutos.
    Elisa

Leave a Reply