O oola Medlem sedan feb. 2004 123 inlägg Frågan 9 juni 2005 13:42 #1 Hej!
Jag har ett formulär som jag vill ska göra två olika saker när det postas.
Den första grejen är att skicka ett mejl via det enkla
action="mailto:ola.skoog@xxxx.com
.
Sen vill jag att det också ska gå till en sida som heter "save.asp" där formulärdatat sparas i en databas.
Det borde väl gå att fixa med javascript eller? Någon som vet hur?
Z zcorpan Medlem sedan dec. 2004 2 245 inlägg Jag skulle nog skicka mailet med ASP istället.
O oola Medlem sedan feb. 2004 123 inlägg Om det gick skulle jag göra det men av lite olika anledningar så går det inte.
G Glitter Medlem sedan juli 2003 465 inlägg Varför inte låta save.asp skicka mailet eller gå till mailto:ola.skoog@xxxx.com då...
eller
<input type="button" onclick="javascript: send();">
<script>
function send(){
window.open("mailto:ola.skoog@xxxx.com")
fornamn.submit();
}
</script>
Vet inte om window.open är så snygg lösning men...
"javascript" utan mellanrum
O oola Medlem sedan feb. 2004 123 inlägg Som sagt, det går inte att skicka mejl via asp, det måste göra på det sättet.
G Glitter Medlem sedan juli 2003 465 inlägg Jag menade ioförsig att du skulle köra response.redirekt("mailto:ola.skoog@xxxx.com ") i save.asp
O oola Medlem sedan feb. 2004 123 inlägg går det att skicka mejlet automatiskt så? med subject, body, o allt?
G Glitter Medlem sedan juli 2003 465 inlägg Det skall nog gå på samma sätt som om du hade skickat det med formulär...
inte för att jag vet om det går att skicka med formulär men...
O oola Medlem sedan feb. 2004 123 inlägg Klart det går att skicka mejl med formulär :) Fast det skickas ju alltså via användarens egna mejlprogram.
Hmm...jag tror jag väntar på en bättre lösning, det borde gå att skicka formulärdatat till två olika ställen.
G Glitter Medlem sedan juli 2003 465 inlägg Jo men skickas det automatiskt?
Jag skickade med ett javascript exempel lite längre upp...
G Guffa Medlem sedan juni 2004 533 inlägg Du kan bara skicka formuläret till ett ställe i taget. Ifall du vill skicka det till två ställen så får du först skicka det till det ena och göra en timeout som senare anropar kod som ändrar action och skickar formuläret till det andra stället.