Flemming Jensen skrev:
> Det tænkte jeg nok. Det er bare i min situation lidt upratisk.
> Hvis en bruger submit'er en side med mange form felter, som
> brugeren har udfyldt og der er fejl, så kan man ikke bare
> hente alt dataen frem igen og sæt dem som value i felterne. Så
> skal altså skrive stien til filen en gang til :(
Formvalidering bør så vidt muligt foretages på klienten (med
javascript). På den måde undgår du dels problemet med at genudfylde
felter (hvis en javascriptvalidering fejler bliver man stående på
siden - med uændrede værdier i formen), og dels slipper dine
brugere også for at skulle uploade de samme filer flere gange. Du
vil formentlig først kunne validere serverside efter at brugeren
har uploadet hele formen - inkl. filer.
> Men man kan da let komme omkring det, ved bare at sætte et
> tekst felt ind og så en knap ved siden, som er et javascript
> der gør det samme som en "browse" knap gør i <input
> type="file">.
Du kan sikkert godt få en sti til at stå i et tekstfelt. Men du kan
ikke bruge værdien i et tekstfelt til at hente en fil med. Det kan
selvfølgelig være en hjælp hvis du kan give dine brugere mulighed
for at kopiere sti-adressen fra et tekstfelt -men de skal selv
foretage kopieringen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html