Avatar billede mads1987 Nybegynder
18. november 2006 - 16:25 Der er 5 kommentarer og
1 løsning

Åbne en side med værdi fra form?

Hej eksperter, hvordan åbner jeg en ny side ved at trykke på en submit knap, således at en værdi fra inputboxen "navn" går med videre til næste side?

<form>
<input name='Mads'>
<input type='submit' onclick='window.open(side1.php????)'>
</form>

Ved tryk på knappen skulle jeg gerne ryge til
side1.php?mads
Avatar billede roenving Novice
20. november 2006 - 02:09 #1
<form>
<input name='navn' value='Mads'>
<input type='submit' onclick='window.open("side1.php?" + this.form.navn.value, "newWin")'>
</form>
Avatar billede roenving Novice
20. november 2006 - 02:12 #2
Argh ...

<form action="side1.php?" onsubmit="window.open(this.href,'newWin');return false;" target="_blank">
<input name='navn' value='Mads'>
<input type='submit' onclick='this.form.action += this.form.navn.value'>
</form>

-- denne teknik vil også sikre at brugere, der af en eller anden grund (hvilken fornuftig findes ?-) har slået javascript fra, vil få en popup !-)
Avatar billede mads1987 Nybegynder
21. november 2006 - 00:04 #3
Jeg havde håber på at jeg kunne tilknytte funktionen den enkelte knap? Da jeg har en del knapper der submitter formen, og således vil siden blive åbnet hver gang? Det vil jeg gerne undgå.
Avatar billede roenving Novice
22. november 2006 - 10:22 #4
Du vil med et navngivet vindue (her 'newWin' !-) opnå, at der kun åbnes eet nyt vindue ...
Avatar billede mads1987 Nybegynder
25. november 2006 - 15:34 #5
Tak for hjælpen, svar gerne.
Avatar billede roenving Novice
27. november 2006 - 02:49 #6
Velbekomme '-)
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