webForumDet fria alternativet

Form som körs två gånger...

JavaScriptur Javascript

2 svar · 188 visningar · startad av Wiberg

WibergMedlem sedan juni 20003 169 inlägg
#1

Jag har ett forumulär. När man klickar på submitknappen vill jag att följande ska hända.

  1. Formuläret skickas som vanligt med den action som är angiven i <form>.

  2. Formuläret skickas samtidigt som 1 även i ett nytt fönster och då med en annan action.

Hur löser man detta?

------------------
Mvh. Wiberg

@ndersMedlem sedan juni 200032 969 inlägg
#2

Nånting sånt härnt hade jag provat med.

<script>
function dubbelskicka() {
foo = window.open();
document.bengt.action='blaha.asp';
document.bengt.target=foo;
document.bengt.submit();
document.bengt.action='blähä.asp';
document.bengt.target=self;
document.bengt.submit();
}
</script>

<form name="bengt" onsubmit="dubbelskicka();">

Fast jag är inte mycket till kock, skall medges.

Mvh,

------------------
Don't panic!

JojoxxMedlem sedan juni 20004 308 inlägg
#3

Filar man lite på det så funkar säkert det med. Jag skulle göra så här;

<form action="sida1.asp" method="get" target="foo" onSubmit="window.open('','foo','width=400,height=400'); this.submit(); this.target=''; this.action='sida2.asp'; this.submit(); return false;">

------------------
/ J

132 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)