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 champs non requis


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Points : 78
    Points
    78
    Par défaut formulaire champs non requis
    Bonjour,

    Je débute en html/php.
    J'essaie de créer un formulaire pour remplir une table dans postgres.
    Si les champs de mon formulaire ne sont pas tous remplis, le navigateur refuse de valider l'enregistrement.
    Or, contrairement à ce que j'ai beaucoup vu, je ne souhaite pas forcement que tous les champs soient remplis pour valider.
    Comment spécifier que tel input ne doit pas forcement être rempli ?
    en html 5, il existe un attribut required. Je cherche l'inverse mais je ne trouve pas.
    Je me dis qu'il doit exister bien d'autres solutions. Quelle est la plus simple à mettre en oeuvre ?
    merci

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 252
    Points : 358
    Points
    358
    Par défaut
    Il suffit d'enlever l'attribut "required" (a moins que je n'ai pas compris la question)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Points : 78
    Points
    78
    Par défaut
    Je n'ai pas mis du tout justement l'attribut required en espérant que du coup entrer une valeur soit optionnel.
    ET bien non...
    Dans ma grande naïveté, j'aurais bien vu required = yes ou required = no, mais ca marche pas comme ça

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par Leehan Voir le message
    ...le navigateur refuse de valider l'enregistrement....

    Par défaut, les champs ne sont pas "obligatoires", sauf si attribut "required".
    Le "navigateur" ne prend aucune initiative seul...
    Tu ne nous a même pas montré le formulaire (code HTML généré)...

    Par défaut, les champs ne sont pas "obligatoires", sauf si attribut "required".

    Mais tu ne nous donnes pas assez d'infos :
    • quel est le message d'erreur (exact et complet) ?
    • est-ce une popup "alert" (JavaScript) ?
    • ou un message affiché dans le code ?
    • ...


    Il faut plutôt (peut-être) regarder dans le script qui effectue la VERIFICATION / GESTION des données reçues du formulaire.
    • soit le script JavaScript
    • soit le script PHP

Discussions similaires

  1. [2.x] Formulaire : champ non obligatoire
    Par Manuk dans le forum Symfony
    Réponses: 2
    Dernier message: 19/05/2014, 12h41
  2. Formulaire : champs non présent en POST
    Par dharth dans le forum Langages serveur
    Réponses: 2
    Dernier message: 28/10/2011, 11h30
  3. [1.x] Champs non requis empêche l'envoi du formulaire
    Par cli16 dans le forum Symfony
    Réponses: 4
    Dernier message: 03/01/2011, 16h05
  4. [AC-2007] Rendre formulaire/champ non modifiable ?
    Par AlainL dans le forum VBA Access
    Réponses: 2
    Dernier message: 07/12/2009, 16h42
  5. problème avec un formulaire : champ non défini
    Par merlubreizh dans le forum Langage
    Réponses: 5
    Dernier message: 04/02/2008, 15h22

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