Toon posts:

[JS]input type file copieeren.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wilde een pagina maken die niet steeds vervangen wordt bij het submitten van een formulier. Nu dacht ik dat opgelost te hebben doormiddel van een verborgen iframe. De gegevens van het ene formulier worden in het andere formulier (van het iframe) overgezet en het formulier van de iframe wordt gesubmit.
Zo blijft de gewone pagina onvervangen.

Alles werkt perfect, behalve als ik met een file upload werk...

Wegens de logische beveiliging kan ik niet de value van de ene input type=file naar de andere input type=file copieeren.

Maar kan ik niet op de een of andere manier met de info die de value van het input type=file heeft een file uploaden?

Ter verduidelijking:
Ik heb een browseknop, als ik die gebruik en een foto selecteer heeft het veld bv. de volgende waarde:
C:\2002jaarmarkt\images\06280036.jpg

Kan ik hiermee op de een of andere manier een file uploaden?

Ik weet dat ik waarschijnlijk hopeloos bezig ben, maar toch ff aan einsteins vragen :P

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Waarom zet je alles over naar de iframe en submit je die?

Je kunt bij een form ook gewoon een target opgeven ;)

En nee.. een file-upload is niet te kopieren. Logisch als je bedenkt wat voor veiligheids risico's dat met zich mee zou brengen ;)

[ Voor 38% gewijzigd door Bosmonster op 19-05-2003 16:42 ]


Verwijderd

Topicstarter
uhmm.. hier mis ik iets?

Kan je een target geven aan een formulier?
Is dat iets anders als de action?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Ja.. net als een target van een link.. dus bijvoorbeeld het iframe.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 09:52

Pelle

🚴‍♂️

Zoals de naam al doet vermoeden ja, is een target iets anders dan een action....

Verwijderd

Topicstarter
Ik snap de mogelijkheid niet helemaal?

Maar ik ga wel ff pielen, kijken of dit het is wat ik nodig heb :)
Pagina: 1