querystring

JavaScript

6 svar · 206 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Trådstart#1

om jag har ett formulär som ser ut såhär:

<form method="post" action="update.asp"><br>
Namn: <input type="text" name="namn"><br>
Epost: <input type="text" name="epost"><br>
Hemsida: <input type="text" name="hemsida"><br>
<input type="checkbox" name="check"><br>
<input type="submit" value="Uppdatera"><br>

går det då att fixa en knapp som skickar hela formuläret i en querystring till en sida som öppnas i ett nytt fönster?

Medlem sedan maj 200010 687 inlägg
#2

Det är väl bara att ändra method till get och lägga in target="_blank" i <form> taggen.. Exempel:

<form method="get" action="update.asp" target="_blank"><br>
Namn: <input type="text" name="namn"><br>
Epost: <input type="text" name="epost"><br>
Hemsida: <input type="text" name="hemsida"><br>
<input type="checkbox" name="check"><br>
<input type="submit" value="Uppdatera"><br>
Medlem sedan juni 200032 967 inlägg
#3

och du bör också kunna göra detsamma med en liten onclick, (otestat):

<form method="post" action="update.asp" name="formen"><br>
Namn: <input type="text" name="namn"><br>
Epost: <input type="text" name="epost"><br>
Hemsida: <input type="text" name="hemsida"><br>
<input type="checkbox" name="check"><br>
<input type="submit" value="Uppdatera"><br>
<input type="button" onclick="document.formen.method='get';document.formen.target='_blank';document.formen.submit();" value="skickarå">
Medlem sedan jan. 20001 372 inlägg
#4

tackar men kan man göra så att den skickar till en annan sida än uppdatera.asp utan t ex visa.asp

Medlem sedan maj 200010 687 inlägg
#5

Testa detta:

<form method="get" action="update.asp" target="_blank" name="formular"><br>
Namn: <input type="text" name="namn"><br>
Epost: <input type="text" name="epost"><br>
Hemsida: <input type="text" name="hemsida"><br>
<input type="checkbox" name="check"><br>
<input type="submit" value="Uppdatera"><br>
<input type="button" onclick="document.formular.action='visa.asp'; document.formular.submit()" value="Visa.asp">
Medlem sedan jan. 20001 372 inlägg
#6

löste det själv genom att pussla ihop era grejer

det är ingen som har ett tips på en bra sida som man kan lära sig sånt här på så man slipper fråga varje gång?

Medlem sedan maj 200010 687 inlägg
#7

Tyvärr.. Det bästa sättet att lära sig är att jobba med egna script och sen fråga när man kör fast..
Fast http://www.jojoxx.net/ är förstås kanonbra. Kollar alltid där först om jag har något problem. :)

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)