webForumDet fria alternativet

Dubbla actions" i en form

ASP

2 svar · 241 visningar · startad av Bjarne A

Medlem sedan feb. 2001151 inlägg
Frågan#1

skulle vilja skicka informationen i en form både till en databas med ASP och till ett formmail
Typ som koden nedan men det funkar inte bara så här då den bara väljer det första "action"
Kan man kanske lägga dubbla händelser på Submit knappen
fast då är det väll med Javascript

<form method="post" action="http://hemsida.com/cgi-bin/formmail.pl" action="nyanmalan.asp">
<input type="hidden" name="recipient" value="info@server.com">

<input type="text" name="efternamn" size="40">
<input type="text" name="fornamn" size="40">
osv...
                      <input type="submit" name="Submit" value="Skicka">
                      <input type="reset" name="reset" value="rensa formuläret">
</form>
Medlem sedan maj 2002560 inlägg
#2

annars kan du väl fula dig lite och efter att du gjort allt du ska i nyanmalan.asp helt enkelt redirecta användaren till cgi-bin scriptet med alla värden i en querystring? ev. autoposta formuläret en gång till. men då blir det ju lite javascript förstås.

Medlem sedan feb. 200112 078 inlägg
#3

Posta till ASP-filen först, så du kan iterera genom request-samlingen.

<form method="post" action="dbsida.asp" name="frm1">
<input type="hidden" name="recipient" value="info@server.com">

<input type="text" name="efternamn" size="40">
<input type="text" name="fornamn" size="40">
osv...
                      <input type="submit" name="Submit" value="Skicka">
                      <input type="reset" name="reset" value="rensa formuläret">
</form>

dbsida.asp

<%
'gör din asp-tjofräs
%>

<html>
<head>

</head>
<body onLoad="document.frm2.submit();">

<form name="frm2" method="post" action="http://hemsida.com/cgi-bin/formmail.pl">
<% for each field in request.form %>
   <input type="hidden" name="<% =field %>" value="<% =request.form(field) %>">
<% next %>
</form>

</body>
</html>
247 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)