Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781

    anteprima immagine per form diversi

    ho una pagina che contiene più form da dove caricare file.
    nessun problema se il form è uno solo: la funzione rintraccia il tag img con id="output" e mostra l'anteprima del file.
    che fare per rendere dinamica la cosa?
    l'id del tag img lo posso modificare dinamicamente incrementandolo (es output1, output2 ecc...)
    come modificare la funzione loadFile per fargli trovare l'id outputN corretto?

    codice:
    <form >
    <img id="output" src="demo.gif" >
    <input name="File" type="file" accept=".jpg, .jpeg" onchange="loadFile(event)" >
    </form>
    
    <script type="text/javascript" >
      var loadFile = function(event) {
        var reader = new FileReader();
        reader.onload = function(){
          var output = document.getElementById('output');
          output.src = reader.result;
        };
        reader.readAsDataURL(event.target.files[0]);
      };
    </script>
    Ultima modifica di Vincent.Zeno; 17-01-2017 a 19:18

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <form >
    <img id="output1" src="demo.gif" >
    <input name="File"   type="file" accept=".jpg, .jpeg" onchange="loadFile(event,1)" >
    </form>
    Poi ripeti i form n volte 
    <script type="text/javascript" >
      var loadFile = function(event,n) {
        var reader = new FileReader();
        reader.onload = function(){
          var output = document.getElementById('output'+n);
          output.src = reader.result;
        };
        reader.readAsDataURL(event.target.files[0]);
      };
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    ottimo, grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.