Ciao Rossella_75,
non è possibile impostare un valore ad un input type=file per motivi di sicurezza.
Per fare il reset devi necessariamente resettare tutto il form.
Per IE una scappatoia/taroccamento ci sarebbe sfruttando execCommand
codice:<script language="javascript"> function ResetFile(erFile){ var mem = clipboardData.getData("Text") //memorizzo quello che c'è già in memoria erFile.select(); //seleziono quello che c'è nel file document.execCommand('cut'); //eseguo un "taglia in memoria" clipboardData.setData('Text',mem) //ripristino quello che c'era prima } </script> <form> <input type="file" name="NomeFile"> <input type="button" value="Reset File" onclick="ResetFile(this.form.NomeFile);"> </form>![]()

Rispondi quotando