Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Resettare input type file

    Ciao, ho necessita di resettare il contenuto di un input type file, senza utilizzare il tasto reset, ma in base ad un evento JS, credevo bastasse che aggiungessi alla mia funzione una cosa del genere
    codice:
    document.FOTO_UPLOAD.FILE_UPLOAD.value = "";
    Ma non funziona siccome FILE_UPLOAD non ha value, qualcuno sa cosa sostituire a value per farsì che il campo si resetti??

    Grazie 1000

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il tuo codice e` per un campo text, textarea o hidden.
    Per campi diversi il codice e` diverso.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... e per il campo file non e' possibile... devi resettare l'intero form

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    una maniera con IE ci sarebbe
    codice:
    function ResetFile(ff){
      //memorizzo quello che è in memoria
      var mem = clipboardData.getData('Text');
      //seleziono il testo 
      ff.select();
      //eseguo il cut (taglia e mette negli appunti)
      document.execCommand('cut');
      //ripristino quello che era in memoria
      clipboardData.setData('Text',mem);
    }
    da usare così
    codice:
    <input type="button" value="reset file" onclick="ResetFile(this.form.NomeInputFile)">

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.