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

JavaScript Discussion :

Reselectionner les fichiers pr�c�demment selectionn�es par l'utilisateur dans un champ d'upload


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2009
    Messages
    169
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2009
    Messages : 169
    Par d�faut Reselectionner les fichiers pr�c�demment selectionn�es par l'utilisateur dans un champ d'upload
    Bonjour,

    Cas :
    Le visiteur s�lectionne ses fichiers sur son dur.
    Le form est en erreur pour x raison.
    Retour au form.
    Je replace les valeurs pr�c�dente dans les inputs.

    Est-il possible de res�lectionner automatiquement les fichiers que le visiteur avait pr�c�demment s�lectionn� ?
    Je suppose que non mais je pose quand m�me la question pour confirmation.

    Bonne journ�e

  2. #2
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par d�faut
    C'est possible via le localStorage. Tu peux y sauvegarder des donn�es puis les rappeler. Il faudra que tu fasses en sorte de supprimer les donn�es si pas de probl�me sans quoi elles seront repr�sent�es la fois suivante.

    Un exemple: Tape du texte. Clique sur Enregistre... clique sur Efface le contenu... puis sur Charge depuis ...

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <html>
    <head>
    <script>
    function save() {
      localStorage.setItem("ma_sauvegarde",document.getElementById('comment').innerHTML);
    }
    function load() {
      if (localStorage.getItem("ma_sauvegarde") == null ) {
       alert("Aucune sauvegarde n''a été faite !!!");
       return;
      }
      document.getElementById('comment').innerHTML = localStorage.getItem("ma_sauvegarde");
    }
    function clearDiv() {
      
      document.getElementById('comment').innerHTML = '';
    }
    </script>
    </head>
    <body>
     Tape quelque chose ci-dessous :
     <hr />
        <div id="comment" class="comment" contenteditable>
      <p><b><span>texte à sélectionner dans une balise p</span></b></p><br/>
      texte à sélectionner qui n'est pas dans une balise p
     </div>
        <hr />
     <input type="button" id="s" value="Enregistre dans le local storage" onclick="save()"/>&nbsp;
     <input type="button" id="l" value="Charge depuis le local storage" onclick="load()"/>&nbsp;
     <input type="button" id="c" value="Efface le contenu du div" onclick="clearDiv()"/><br /> 
    </body>
    </html>

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2009
    Messages
    169
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2009
    Messages : 169
    Par d�faut
    Si tu mets un input file dedans tu verra que ca ne fonctionne pas.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    function save() {
      localStorage.setItem("ma_sauvegarde",document.getElementById('comment').innerHTML);
    }
    function load() {
      if (localStorage.getItem("ma_sauvegarde") == null ) {
       alert("Aucune sauvegarde n''a été faite !!!");
       return;
      }
      document.getElementById('comment').innerHTML = localStorage.getItem("ma_sauvegarde");
    }
    function clearDiv() {
     
      document.getElementById('comment').innerHTML = '';
    }
    </script>
    </head>
    <body>
       <form action='candidatures.php' method="post"  enctype="multipart/form-data">
        Fonctionne : <input type="file" name='photo1' id='photo1'>
      </form>
     Tape quelque chose ci-dessous :
     <hr />
        <div id="comment" class="comment" contenteditable>
      <p><b><span>texte à sélectionner dans une balise p</span></b></p><br/>
      texte à sélectionner qui n'est pas dans une balise p
         <form action='candidatures.php' method="post"  enctype="multipart/form-data">
        Fonctionne pas : <input type="file" name='photo1' id='photo1'>
      </form>
      <br /><br />
     
        <hr />
     <input type="button" id="s" value="Enregistre dans le local storage" onclick="save()"/>&nbsp;
     <input type="button" id="l" value="Charge depuis le local storage" onclick="load()"/>&nbsp;
     <input type="button" id="c" value="Efface le contenu du div" onclick="clearDiv()"/><br /> 
    </body>
    </html>

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Pour des raisons de s�curit� il n'est pas possible de renseigner un input file par le code ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. [D�butant] Mettre en gras l'item selectionn� par l'utilisateur dans un menu - C#
    Par Pynouz dans le forum ASP.NET
    R�ponses: 6
    Dernier message: 29/06/2011, 11h12
  2. Supprimer les fichiers images g�n�r�s par BIRT
    Par elbrujo2323 dans le forum BIRT
    R�ponses: 0
    Dernier message: 21/05/2008, 17h41
  3. Comment classifier les fichiers autre que par nom?
    Par masta64 dans le forum Windows Vista
    R�ponses: 4
    Dernier message: 07/03/2008, 09h49
  4. Lister tous les fichiers ordinaires accessibles par tout utilisateur
    Par superjesus dans le forum Shell et commandes GNU
    R�ponses: 1
    Dernier message: 16/01/2008, 07h23
  5. R�ponses: 3
    Dernier message: 12/09/2006, 12h53

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