Avatar billede qaaq Nybegynder
21. februar 2006 - 23:22 Der er 4 kommentarer og
1 løsning

onChange med enctype="multipart/form-data"

Hej, hvem kan hjælpe med dette problem:

Jeg har denne form:
<form method="POST" name="opform" action="OpretDok.asp" enctype="multipart/form-data">

Og denne txtnavn box:
<input type="text" maxlength="35" name="TxtNavn" size="45" Class="Text1" value="<% Response.Write(Session("PreTekst")) %>" <% If Session("PreTekst") = "Skriv navn her" Then %>onfocus="this.value='';" <% End if %> value="<% Response.Write(Session("PreTekst")) %>">

Og denne file upload box:
<input type="file" size=1 name="File1" id="File1" onChange="IndsetNavn()" Class="uploadbox" style="width: 19; height: 18">

når jeg vælger en fil i File1 vil jeg gerne have teksten der kommer til at stå i file1 skrevet i txtnavn.. jeg har prøvet altmuligt men kan ikke få det til at virke!

HJÆÆLP!!!
Avatar billede mjense173 Nybegynder
22. februar 2006 - 01:33 #1
Denne kode virker for mig:
Avatar billede mjense173 Nybegynder
22. februar 2006 - 01:33 #2
<input type="text" maxlength="35" name="TxtNavn" size="45">
<input type="file" size=1 name="File1" onChange="document.getElementById('TxtNavn').value=this.value;">
Avatar billede mjense173 Nybegynder
22. februar 2006 - 01:35 #3
Jeg har gjort den mere simpel, end den kode du har postet, men det du bare skal gøre er at indsætte
onChange="document.getElementById('TxtNavn').value=this.value;"
som parameter til File1, så vil det virke.
Avatar billede qaaq Nybegynder
22. februar 2006 - 22:40 #4
tak for hjælpen! svar for point
Avatar billede mjense173 Nybegynder
23. februar 2006 - 08:10 #5
Selv tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester