webForumDet fria alternativet
Logga in / Bli medlem

Request.Form i popup?!

ASP

14 svar · 355 visningar · startad av bassebhu

Medlem sedan nov. 20016 480 inlägg
Trådstart#1

Hej!

Sökte i här i forumet men hittade inget svar...

Hur gör man så att man kan använda Request.Form i popup-fönster?

Alltså:
login.asp - ett formulär med fältet "namn".
popup.asp - ett fönster som skall öppnas vid submit och innehålla Request.Form("namn")

Detta fungerar inte!! Den hämtar inget från "namn".
Ja vet, man kan använda QueryStrings eller sessions för att detta ska fungera, men jag vill veta varför det inte går med Request.Form till popup?!

TACK!

mvh: basse

Medlem sedan juni 200032 967 inlägg
#2

Det är klart att det går. Men du måste ju se till att target på ditt formulär är popupfönstret. Det får du göra med javascript.

<script>
function submitMe() {
window.open ('', 'littlewindow');
document.formulärnamnet.target='littlewindow';
document.formulärnamnet.submit();
}
</script>

För att skicka:

<input type="button" value="skicka" onclick="submitMe();">

Nånting sånt. Extremt otestat dock.

Mvh,

Medlem sedan nov. 20016 480 inlägg
#3

Men det är nåt sånt jag har haft förut.

Är du helt säker på att det går?!
Har du testat det själv nån gång?
Att skicka form till popup?

Har hört fler som inte fått det att funka.

Gör exakt som vanligt fast skickar till en popup i stället. Funkar ej!

Medlem sedan juni 200032 967 inlägg
#4

Japp, det har jag gjort många gånger. Funkar utmärkt så länge man gör rätt...

Mvh,

Medlem sedan nov. 20016 480 inlägg
#5

hmmm... kanske är det där

document.formulärnamnet.target='littlewindow';
document.formulärnamnet.submit();

jag inte haft förut...

är det därför tror du?

Medlem sedan juni 200032 967 inlägg
#6

Ja, du måste sätta target till ditt nyöppnade popupfönster.

Medlem sedan nov. 20016 480 inlägg
#7

klart det var därför. tack!

jag satte onSubmit-funktion för att öppna fönstret och trodde det skulle funka.-

men varför funkar inte onSubmit då? vad kan jag ha missat då?

Medlem sedan juni 200032 967 inlägg
#8

När du submittar formuläret så görs det till den action och det target som står i formtaggen. det räcker alltså inte med att bara öppna ett nytt fönster med onsubmit.

Det är möjligt att du i onsubmit kan göra samma sak, men då måste du avsluta med return false; för att inte formuläret ska postas till det som är specificerat i form-taggen. Om target utlämnas i formtaggen antas befintligt fönster/frame som default, och utelämnar du action postas formuläret till den sida du är på.

Mvh,

Medlem sedan mars 2002777 inlägg
#9

Hör finns annars ett exempel på hur man kan göra:
http://www.jojoxx.net/faq/faqview.asp?q=47

Medlem sedan juni 200032 967 inlägg
#10

Hm. Glömmer alltid att kolla hos Jojoxx.
Tack LAMP, och tack Jojoxx. ;)

Mvh,

Medlem sedan nov. 20016 480 inlägg
#11

tack så hjärtligt!!

och tack för den utomordentligt välformulerade beskrivningen @nders.

Medlem sedan juni 200032 967 inlägg
#12

Varsågod!

Jag hoppas att du lade till Jojoxxs sida bland dina favoriter. Den är gyllene. :)

Mvh,

Medlem sedan nov. 20016 480 inlägg
#13

kör netscape :P inga favoriter här inte. bokmärke däremot haha.
adressen till jojoxx sida hör till allmänbildningen att kunna utantill.
bokmärken/favoriter används inte av mig. de sidor som är värda att besöka hålls i minnet :D

Medlem sedan mars 2002777 inlägg
#14

@nders skrev:

Varsågod!

Jag hoppas att du lade till Jojoxxs sida bland dina favoriter. Den är gyllene. :)

Mvh,

Jag hoppas att du gjorde det samma. :P

Medlem sedan juni 200032 967 inlägg
#15

:e

266 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)