Hallo Ali,
Wenn ich eine Mail über mein E-Mail-Formular abschicke und diese anschließend mit einem beliebigen E-Mail-Programm lese, dann stört mich nur eins. Die eingegebene E-Mail-Adresse wird wie folgt dargestellt: mail=xyz@abc.de. Wünschenswert wäre aber mail = xyz@abc.de. Das Problem liegt nicht am ersten Leerzeichen, sondern wie schaffe ich das Leerzeichen nach dem Gleich-Zeichen, denn so kann ich die Mail gleich in meine Adressdatenbank eintragen, ohne sie vorher zu bearbeiten.
Vielleicht geht was ueber das Schema "Formularueberpruefung vor dem Absenden". Schau Dir dazu mal das Beispiel <../../tedf.htm> an. Versuch die Funktion im Dateikopf einfach mal so umzuschreiben:
function chkFormular()
{
document.Formularname.mail.value = document.Formularname.mail.value + " ";
return true;
}
(wobei Formularname ein Name ist, der bei <form name="..." vergeben wird). Im <form>-Tag auch nicht das onSubmit... vergessen, siehe SELFHTML-Beispiel.
Habe leider keine Ahnung, ob das Leerzeichen dann wirklich mit uebertragen wird, aber ein Versuch ist es ja mal wert.
viele Gruesse
Stefan Muenz