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

Symfony PHP Discussion :

Conserver input file lors d'une validation de formulaire


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut Conserver input file lors d'une validation de formulaire
    Bonjour,
    Voici le problème :
    Je dispose d'un formulaire pour envoyer des documents tel que suit :
    Titre
    Fichier
    Catégorie
    Un validateur est présent sur les 3 champs. Ainsi, si un des champs n'est pas renseigné alors on retournera sur la page de création.
    Ca marche bien si on oublie de mettre le fichier.
    CEPENDANT, si on oublie le titre et qu'on a renseigné le fichier alors on retourne bien à la page de création mais le fichier (champ input file) est vide alors qu'on l'avait rempli juste avant.
    Comment faire pour obtenir le comportement voulu ?
    Merci

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Citation Envoyé par insane1 Voir le message
    Comment faire pour obtenir le comportement voulu ?
    D'après mes recherches, c'est le comportement voulut... Je sais, ce n'est pas celui que toi tu veux, mais il semblerait, d'après mes recherches sur le site que le composant soit prévu pour fonctionner ainsi.

    Il doit être possible de récupérer le nom du fichier, juste avant le bind et de le réinjecter dans l'objet avant qu'il ne soit ré affiché, mais jamais fait ni testé.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut
    hello,
    j'ai souvent été confronté à ce problème (hors symfony).
    le comportement de base du input file ne permet pas de récupérer le fichier posté dans le formulaire si erreur il y a.
    Maintenant je me dit que si le formulaire comporte une grande série de fichier, il doit être possible de récupérer by hand les nom de files et de repeupler le formulaire.

Discussions similaires

  1. [AC-2013] conserver le focus lors d'une recherche dynamique
    Par Alvine Flore dans le forum VBA Access
    Réponses: 4
    Dernier message: 04/05/2015, 12h05
  2. passer valeur lors d'une validation
    Par snoopo dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 21/09/2011, 10h25
  3. Ouverture popup suite à une validation de formulaire
    Par timoun dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/05/2009, 09h31
  4. [XSD] Exception lors d'une validation
    Par cash3000 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 08/06/2006, 09h17
  5. Réponses: 3
    Dernier message: 16/05/2006, 09h23

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