|
|
|
|
Formular |
Krieger
Neuling
Dabei seit: 09.12.2002
Beiträge: 17
|
|
Formular |
|
hi
kann mir jemand ein formular schreiben das mir eine mail sendet in der das steht das der user eingegeben hat. ich brauchs für einen memberzone auf meiner page. das muss rein:
Name:
Gebrutsdatum:
E-mail:
Passwort:
das mit dem dreamweaver klappt net. also ich hoffe jemand von euch schreibt mir eins. das alles sollte dann an severicom@yahoo.de geschickt werden.
danke
|
|
13.12.2002 19:58 |
|
|
CDW
eine Simulation
Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread
|
|
und ich hab die Javascript aus dem beispiel genommen, damits übersichtlicher wirkt
naja, nicht schlimm, aber es läuft auch ohne Javascript, über Browser, hab das beispiel vom eurocreativhaus.de genommen, was aber nicht schlimm ist, weil das Formular von mir kommt
|
|
14.12.2002 21:06 |
|
|
ColdFire
BlackBoarder
Dabei seit: 08.06.2002
Beiträge: 986
|
|
Formular |
|
Hey ich kann dir ca 10 beistpiele schickn nur ist dir klar dass du wennst du ein formular haben willst einen CGI script einbaun musst der vom server aceptiert werden muss??
soll ich dir beispiele schicken ???
wb xodos
|
|
15.12.2002 19:40 |
|
|
max1mus
composituer/producteur
Dabei seit: 12.09.2001
Beiträge: 609
|
|
geht auch mit php
__________________ .| jurij pialat - disc jockey and producer |.
|
|
15.12.2002 19:57 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Zitat: |
Wie kann ich einstelln, dass gewisse felder "required" sind und dass, wenn diese nich ausgefüllt sind n alert kommt '?' |
Dazu sollte eine kleine Änderung im JavaScript ausreichen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
<form action="" name="formular" onsubmit="CreateAction(this)" method="post" encType="text/plain">
Empfänger:<input type="text" name="empfaenger"><br>
Betreff:<input type="text" name="betreff"><br>
Nachricht:<input type="text" name="message"><br>
<input type="submit">
</form>
<script type="text/javascript">
function CreateAction(MyEmailForm)
{
if (window.document.formular.empfaenger.value == '' || window.document.formular.betreff.value == '' || window.document.formular.message.value == '')
{
alert("Bitte alle Felder ausfuellen!");
return false;
}
else
{
MyEmailForm.action = "mailto:" + MyEmailForm.empfaenger.value + "?subject=" + MyEmailForm.betreff.value + "&body=" + MyEmailForm.message.value;
return true;
}
}
</script> |
|
Zitat: |
Wie kann ich einstelln, dass betreff und ziel-email definiert sind und nicht vom benuter angegeben werden können? |
Entweder indem du die Eingabefelder mit einem Defaultwert belegst und auf readonly stellst, oder indem du im Script die Werte bereits fest verankerst und die entsprechenden Eingabefelder ganz weglässt.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
17.12.2004 23:23 |
|
|
COCYHOK
Verunsicherungsmakler
Dabei seit: 04.10.2003
Beiträge: 1.079
Herkunft: CCCP
|
|
Aber das nur clientseitig zu machen ist nicht schön. Damit hat der Enduser nur Probleme. Ich zum Beispiel nutze keinen E-Mail-Client. Und wenn ich dann da auf Abschicken klicken würde, würde mir son hässlicher Mozilla- oder Outlook-Express-Client angeboten. Das hab ich schon durch, dass ich mir von der Seite den Quelltext angeguckt hab, um rauszufinden, an welche Adresse ich welche Information schicken muss.
Effektiver wäre es, wenn du einfach die Adresse hinschreiben würdest und der User dann nur noch Copy'n'paste machen müsste. Oder halt mit PHP. Da ersetzt du nur noch — nachdem du das PHP-Skript geschrieben hast — im oben entwickelten Formular action=mailto:servericom@yahoo.de durch action=http://meinewunderhübschepräsenz.qwe/skripte/abschicken.php.
__________________ Es ist eine Frage, ob wir nicht, wenn wir einen Mörder rädern, grade in den Fehler des Kindes verfallen, das den Stuhl schlägt, an dem es sich stößt.
Georg Christoph Lichtenberg, 18. Jahrhundert
|
|
18.12.2004 00:05 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
|
|
Zitat: |
Original von LX
Zitat: |
Wie kann ich einstelln, dass gewisse felder "required" sind und dass, wenn diese nich ausgefüllt sind n alert kommt '?' |
Dazu sollte eine kleine Änderung im JavaScript ausreichen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
<form action="" name="formular" onsubmit="CreateAction(this)" method="post" encType="text/plain">
Empfänger:<input type="text" name="empfaenger"><br>
Betreff:<input type="text" name="betreff"><br>
Nachricht:<input type="text" name="message"><br>
<input type="submit">
</form>
<script type="text/javascript">
function CreateAction(MyEmailForm)
{
if (window.document.formular.empfaenger.value == '' || window.document.formular.betreff.value == '' || window.document.formular.message.value == '')
{
alert("Bitte alle Felder ausfuellen!");
return false;
}
else
{
MyEmailForm.action = "mailto:" + MyEmailForm.empfaenger.value + "?subject=" + MyEmailForm.betreff.value + "&body=" + MyEmailForm.message.value;
return true;
}
}
</script> |
|
Zitat: |
Wie kann ich einstelln, dass betreff und ziel-email definiert sind und nicht vom benuter angegeben werden können? |
Entweder indem du die Eingabefelder mit einem Defaultwert belegst und auf readonly stellst, oder indem du im Script die Werte bereits fest verankerst und die entsprechenden Eingabefelder ganz weglässt. |
danke....
mein problem is jedoch, dass dann das outlook fenster erscheint... ich will jedoch, dass man gar nich sieht, an welche email man es verschickt, bzw. man einfach auf abschicken klickt und damit schon alles erledigt ist...
|
|
18.12.2004 09:02 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Zitat: |
Original von ZeRo
ich will jedoch, dass man gar nich sieht, an welche email man es verschickt, bzw. man einfach auf abschicken klickt und damit schon alles erledigt ist... |
Das geht dann nicht clientseitig mit JavaScript, sondern nur via beispielsweise PHP (was dein Webspace auch unterstützen muss). Unter dem Stichwort "Formmailer" solltest du da mit Google fündig werden, wie man sowas macht.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
18.12.2004 10:53 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
doch, ich hab mal sowas gesehn war auch java man musste nur die felder ausfülln und auf abschicken und im "hintergrund" wurden die daten an die mail geschickt
|
|
18.12.2004 13:39 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Glaube mir, clientseitig (was JavaScript ja ist) geht's ohne installierten Mailclient nicht
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
18.12.2004 13:42 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
*glaub* ^^
finde jedoch beim besten willen keinen anständigen formmailer anbieter ohne werbung und anderen spam
|
|
22.12.2004 09:44 |
|
|
COCYHOK
Verunsicherungsmakler
Dabei seit: 04.10.2003
Beiträge: 1.079
Herkunft: CCCP
|
|
http://xdn.de
__________________ Es ist eine Frage, ob wir nicht, wenn wir einen Mörder rädern, grade in den Fehler des Kindes verfallen, das den Stuhl schlägt, an dem es sich stößt.
Georg Christoph Lichtenberg, 18. Jahrhundert
|
|
22.12.2004 23:07 |
|
|
|
|
|
|