Avatar billede daddy Novice
09. september 2004 - 23:13 Der er 11 kommentarer og
1 løsning

Mail form - popup som bekræfter afsendelse.

Hvis man har en ganske almindelig formular som denne her.

<FORM METHOD="POST" ENCTYPE="text/plain" NAME="indsend" ACTION="mailto:min@mail.com?subject=emne">

<INPUT TYPE="text" SIZE="28" MAXLENGTH="28" NAME="Clientnumber">

<INPUT TYPE="submit" VALUE="Send ordren ind">

</FORM>

Så får man 2 beskeder når man indsender den. Den første er den som informere om at den vil sende via email. Den anden er den, som spørger om man vil sende den med mailprogrammet.

Men når de er afviklet, er det så muligt at gøre noget så der kommer en popup mere, hvor man selv kan bestemme indholdet, og feks skrive at mailen nu er afsendt bla bla?
Avatar billede skovenborg Nybegynder
09. september 2004 - 23:17 #1
ja, du kan bruge javascript-eventen onsubmit til at fx lave et popup vindue:
<FORM METHOD="POST" ENCTYPE="text/plain" NAME="indsend" ACTION="mailto:min@mail.com?subject=emne" onsubmit="window.open('popupfil.htm','win','width=400,height=400');">

og lidt mere enkelt kan man også bare nøjes med en almindelig alert:
<FORM METHOD="POST" ENCTYPE="text/plain" NAME="indsend" ACTION="mailto:min@mail.com?subject=emne" onsubmit="alert('Formen er sendt\n Tillykke');">
Avatar billede olebole Juniormester
10. september 2004 - 02:06 #2
<ole>

... men hvad skal den bruges til? Man kan se i sit mail-program, om mailen er afsendt, så popup'en er vel overflødig - til gengæld vil den komme frem, hvad enten afsendelsen lykkes eller ej  :)

/mvh
</bole>
Avatar billede daddy Novice
10. september 2004 - 08:10 #3
Skovborg:

De kommer med det samme man klikker på submit. De skulle gerne komme efter. Og som olebole skriver, skulle den gerne kun komme hvis der bliver sendt noget.

Er min beskrivelse der er mangelfuld.

Er det muligt at tjekke med javascript?

Det skal ligge på en server som jeg ikke har noget at gøre med. Den køre ASP hvilket jeg ikke kan kode.
Avatar billede olebole Juniormester
10. september 2004 - 14:43 #4
Så bør du checke, om din udbyderen tilbyder et formmail-script. Det gør næsten alle - og den slags scripts kan somregel levere en redirect-side, du kommer til, når mail'en er sendt. Udbyderen kan sikkert henvise til noget dokumentation, der viser, hvordan scriptet bruges  :)
/mvh
Avatar billede daddy Novice
10. september 2004 - 14:47 #5
Det ligger på en firma server. De benytter et CMS system og derfor er det begrænset hvad der kan pilles da det er noget man skal være logget på for at bruge.

Jeg har ikke selv adgang til serveren. Jeg hjælper blot en kammerat.
Avatar billede olebole Juniormester
10. september 2004 - 15:06 #6
Så er der ikke noget at gøre - han må leve uden  :o|
Avatar billede skovenborg Nybegynder
11. september 2004 - 00:32 #7
javascript kan i hvert fald ikke checke om du har via et eksternt program skrevet en mail. Den har visse begrænsninger - og af gode grunde ;-)
Avatar billede daddy Novice
11. september 2004 - 09:25 #8
Jeg tror jeg prøver i ASP forumet. Kan være jeg kan lokke en til at lave et script til mig der. Det er nok den eneste måde.

Tak for hjælpen, I får lov at dele pointene.
Avatar billede daddy Novice
11. september 2004 - 09:26 #9
Så hvis I laver et svar, så skal jeg nok fordele dem. Håber det er ok.
Avatar billede olebole Juniormester
11. september 2004 - 16:44 #10
Ja, det er nok bedst. Jeg har aldrig lavet noget mail-halløj i ASP - men det kan ikke være så svært  ;o)
/mvh
Avatar billede skovenborg Nybegynder
11. september 2004 - 18:50 #11
jeg springer lige over i denne omgang - synes ole har fortjent dem her :-)
Avatar billede olebole Juniormester
11. september 2004 - 21:52 #12
Jamen, så takker jeg ... Jer begge  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester