oolaMedlem sedan feb. 2004126 inlägg
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?
zcorpanMedlem sedan dec. 20042 269 inlägg
Jag skulle nog skicka mailet med ASP istället.
oolaMedlem sedan feb. 2004126 inlägg
Om det gick skulle jag göra det men av lite olika anledningar så går det inte.
GlitterMedlem sedan juli 2003442 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
oolaMedlem sedan feb. 2004126 inlägg
Som sagt, det går inte att skicka mejl via asp, det måste göra på det sättet.
GlitterMedlem sedan juli 2003442 inlägg
Jag menade ioförsig att du skulle köra response.redirekt("mailto:ola.skoog@xxxx.com") i save.asp
oolaMedlem sedan feb. 2004126 inlägg
går det att skicka mejlet automatiskt så? med subject, body, o allt?
GlitterMedlem sedan juli 2003442 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...
oolaMedlem sedan feb. 2004126 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.
GlitterMedlem sedan juli 2003442 inlägg
Jo men skickas det automatiskt?
Jag skickade med ett javascript exempel lite längre upp...
GuffaMedlem sedan juni 2004533 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.