24. juli 2001 - 23:12Der er
5 kommentarer og 1 løsning
Form med 2 x action
Hvordan får man en form til at submitter sine data til 2 steder. Konkret mener skal jeg have en form til at submitter til en asp side der læser nogle data og siger tak for indtastningen samt til et cgi-script på en langt-væk-hjemmefra server der sender en email ud med form dataene...
<ole> Nej, du kan kun få den til at sende et sted hen - ad gangen. Prøv i stedet at sende til en asp-side og lad den sende videre til CGI-script\'et. /mvh </bole>
Når du sender formen kommer der en side retur (den der nævnes i action= , dvs den du sender formen til). for at sende samme form til to steder skal der være et vindue eller ramme til at modtage begge de sider der kommer return. Og du skal sørge for at de kommer til hver sin ramme.
function validerOgSend( frm ) { // diverse valideringscheck if ( validering gik galt ) return false; // lav selv betingelse.
sendTilAsp(); // send til den ene setTimeout(\"sendTilCgi()\", 200); // vent lidt og send til den anden return false; }; //end validerOgSend( Form objekt )
</script>
og din form skal så have en <form kommando som: <form action=\"\" onsubmit=\"return validerOgSend( this )\">
formen må ikke ligge i den ramme der hedder \"ramme_til_asp_respons\". (medmindre du bytter om på de to kald:)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.