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?
Annonceindlæg fra Immeo
30. oktober 2003 - 20:38
#1
Knapperne skal være noget i retning af: mailto:abc@def.dk?subject=tilmeld!
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'"> <input type="submit" value="Afmeld" onclick="this.form.action +='afmeld'"> </form>
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 !-)
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?
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'"> <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 !-)
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!
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'"> <input type="submit" value="Afmeld" onclick="this.form.action=this.form.action.substring(0,'=')+'=afmeld'">
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?
30. oktober 2003 - 21:23
#9
onmouseover="window.status='Afmelding';return true"
30. oktober 2003 - 21:28
#10
1.Hvor skal det stå? 2.Det skal bare være når siden er hentet!
30. oktober 2003 - 21:34
#11
<body onload="window.status='Afmelding';return true;">
30. oktober 2003 - 21:40
#12
Tak, roenving post lige et svar så får du pointsne!
30. oktober 2003 - 21:48
#13
Velbekomme '-)
31. oktober 2003 - 11:46
#14
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling