IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Utilisation des «pattern» de saisie


Sujet :

HTML

  1. #1
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut Utilisation des «pattern» de saisie
    Bonjour,

    Je me perds dans la formulation de pattern.
    Dans mon code html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            <input type="text" name="nom" placeholder="Nom" pattern="[A-Za-z '-]+$" maxlength="30" title="car. alphanumériques"><br>
            <input type="email" name="email" placeholder="E-mail" required pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$"><br>
            <textarea name=" message" placeholder="Message" required pattern="[A-Za-z '-\(\)@0123456789,;]+$" maxlength="200"></textarea><br>
    Les pattern des deux premières lignes fonctionnnent.
    Mais pour la saisie du champ message, je peux écrire toto ! titi alors que je n'ai pas autorisé le !

    Merci

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 554
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 554
    Par défaut
    l'attribut "pattern" est seulement prévu pour certaines balises "input" donc vous devrez utiliser du javascript pour faire une vérification dans une balise "textarea".

    https://developer.mozilla.org/fr/doc...area#attributs
    https://developer.mozilla.org/fr/doc...ibutes/pattern

  3. #3
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    ok je n'avais vu cette subtilité.
    Donc je dois appeler une fonction javascript.

    Faut t'il le faire lorsque le focus sort du champ (je ne sais pas si c'est possible) ou bien au moment de l'action,dans mon cas le submit ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            <textarea name=" message" placeholder="Message" required maxlength="200"></textarea><br>
               <input type="submit" value="Envoyer">
          </form>
    Merci

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 554
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 554
    Par défaut
    il vaut mieux créer une nouvelle discussion dans le forum javascript pour cette question.

  5. #5
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    Je veux sécuriser mon formulaire de contact (éviter l'insertion de script). Si je fais le contrôle du champ de type textarea dans la fonction php appelé lors de la soumission du formulaire, et donc en testant la variable $_POST["message"], est ce trop tard?
    Si non, je peux vérifier le contenu et éviter certains caractères.

    Merci

  6. #6
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 554
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 554
    Par défaut
    ce n'est pas trop tard et c'est même indispensable de vérifier le contenu coté serveur. les vérifications coté client (comme par exemple le champ "pattern") sont juste là pour aider l'utilisateur et ces vérifications peuvent être contournées.

  7. #7
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    Merci. Je vais faire le nécessaire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de Pattern pour Matcher une expression précise
    Par Zaza91280 dans le forum Langage
    Réponses: 2
    Dernier message: 23/10/2012, 10h11
  2. Talend + iReport : problème de pattern
    Par Bouga74 dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 02/02/2011, 09h56
  3. Problème de Pattern Observer
    Par bigram dans le forum Langage
    Réponses: 4
    Dernier message: 16/12/2010, 15h23
  4. Problème Display pattern(custom field) + javascript
    Par lightbulb dans le forum SharePoint
    Réponses: 1
    Dernier message: 17/02/2009, 15h49
  5. Problème Design Pattern : Help
    Par donkeyquote dans le forum C++
    Réponses: 5
    Dernier message: 14/01/2008, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo