Avatar billede decko Nybegynder
30. oktober 2003 - 20:37 Der er 13 kommentarer og
1 løsning

Nyhedsbrevs formular

Hvordan kan man lave et indtastningsfelt til e-mailadressen, og en "Tilmeld" og "Afmeld" knap til at melde sig til/fra?
Avatar billede decko Nybegynder
30. oktober 2003 - 20:38 #1
Knapperne skal være noget i retning af: mailto:abc@def.dk?subject=tilmeld!
Avatar billede roenving Novice
30. oktober 2003 - 20:44 #2
<form action="mailto:abc@def.dk?subject=" method="post">
Til- eller afmeld til nyhedsbrevet<br>
<input type="text" value="Din email" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"><br>
<input type="submit" value="Tilmeld" onclick="this.form.action +='tilmeld'">&nbsp;<input type="submit" value="Afmeld" onclick="this.form.action +='afmeld'">
</form>
Avatar billede roenving Novice
30. oktober 2003 - 20:48 #3
Og for lige at checke om der nu er en email-adresse:

<form action="mailto:abc@def.dk?subject=" method="post" onsubmit="return (this.email.value!=''&&this.email.value.indexOf('@')>-1)">

-- og så en name="email" ind i input'en ...

Ovenstående vil lave en _meget_ simpel check, men vil oftest virke efter hensigten !-)
Avatar billede decko Nybegynder
30. oktober 2003 - 20:50 #4
hmm, fatter ikke så meget. Her er de rigtige oplysniger. Mailen skal sendes til "redbarmen@frac.dk". Der skal stå "tilmeld" eller "frameld" alt efter hvilken knap man trykker på. Hvor skal koden sættes ind?
Avatar billede roenving Novice
30. oktober 2003 - 20:55 #5
<form action="mailto:redbarmen@frac.dk?subject=" method="post" onsubmit="return (this.email.value!=''&&this.email.value.indexOf('@')>-1)">
Til- eller afmeld til nyhedsbrevet<br>
<input type="text" name="email" value="Din email" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"><br>
<input type="submit" value="Tilmeld" onclick="this.form.action+='tilmeld'">&nbsp;<input type="submit" value="Afmeld" onclick="this.form.action+='afmeld'">
</form>

Alt dette sætter du bare i den boks, du vil bruge til af- og tilmelding !-)
Avatar billede decko Nybegynder
30. oktober 2003 - 21:04 #6
D kunne være nice hvis den bare sendte mailen, og ikke åbnede Outlook. Hvis man f.eks. trykker flere gange på afmeld, bliver emnet "afmeldafmeldafmeld" alt efter hvor mange gange man trykker!
Avatar billede roenving Novice
30. oktober 2003 - 21:10 #7
Hvis du ikke vil have brugerens mail-ting til at åbne skal du bruge en formMail, som din udbyder måske har -- kig på hans side og find ud af det !-)

Man kunne da godt checke, men det burde jo ikke ske for actionen, skulle jo gå igang med det samme, men så:

<input type="submit" value="Tilmeld" onclick="this.form.action=this.form.action.substring(0,'=')+'=tilmeld'">&nbsp;<input type="submit" value="Afmeld" onclick="this.form.action=this.form.action.substring(0,'=')+'=afmeld'">
Avatar billede decko Nybegynder
30. oktober 2003 - 21:21 #8
Ved godt det ikke har noget med sagen at gøre, men er der nogen der ved hvordan man kan skrive noget i status-baren i IE?
Avatar billede roenving Novice
30. oktober 2003 - 21:23 #9
onmouseover="window.status='Afmelding';return true"
Avatar billede decko Nybegynder
30. oktober 2003 - 21:28 #10
1.Hvor skal det stå?
2.Det skal bare være når siden er hentet!
Avatar billede roenving Novice
30. oktober 2003 - 21:34 #11
<body onload="window.status='Afmelding';return true;">
Avatar billede decko Nybegynder
30. oktober 2003 - 21:40 #12
Tak, roenving post lige et svar så får du pointsne!
Avatar billede roenving Novice
30. oktober 2003 - 21:48 #13
Velbekomme '-)
Avatar billede roenving Novice
31. oktober 2003 - 11:46 #14
-- og tak for points ;~}
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