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

PHP & Base de données Discussion :

Formulaire contrôle de saisie


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2021
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2021
    Messages : 35
    Par défaut Formulaire contrôle de saisie
    Bonjour j'aimerai que lorsqu'on met des mauvais caractères dans mon formulaire, que ça mette un message d'erreur de ce genre :
    Nom : edde.PNG
Affichages : 118
Taille : 9,3 Ko

    J'ai regardé mais j'arrive pas a utiliser redex, donc si quelqu'un sait comment faire je veux bien de l'aide.

    mon code :
    pour le prénom et le nom (donc pas de chiffre ou de caractère spéciaux)

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     <form action="method-post.php" class="form-content" method="post" id="form" style="height: 1530px;" enctype="multipart/form-data" id="form">
                                                    <div class="col-md-12">
                                                        <input class="form-control" type="text" id="nom" name="nom" placeholder="Nom" required . />
     
                                                    </div><!-- Demande du prénom -->
                                                    <div class="col-md-12">
                                                        <input class="form-control" type="text" name="name" placeholder="Prénom" required. />
                                                    </div>

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 520
    Par défaut
    Bonjour,

    Si c'est seulement le format de l'email, tu peux utiliser l'attribut type="email" au lieu de "text"

    <input class="form-control" type="email" name="email" placeholder="Email" required />.

    Sinon si tu veux quand même utiliser une expression régulière, l'attribut pattern en HTML5 pourrait te servir :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     <input class="form-control" type="text" 
    pattern="^[\w]{1,}[\w.+-]{0,}@[\w-]{2,}([.][a-zA-Z]{2,}|[.][\w-]{2,}[.][a-zA-Z]{2,})$" name="email" placeholder="Email" required />

Discussions similaires

  1. Formulaire - contrôle sur la saisie
    Par akmer dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/06/2008, 15h22
  2. Formulaire de contrôle de saisie
    Par Bernard67 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/02/2008, 17h39
  3. [Formulaire]Contrôle de saisie dans une zone de texte
    Par ludovicparis dans le forum IHM
    Réponses: 7
    Dernier message: 29/03/2007, 13h39
  4. Contrôle de saisie formulaire
    Par miram dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/02/2006, 08h33
  5. [debutant] contrôle de saisie et formulaire
    Par oceane751 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/11/2005, 22h29

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