Hallo,
Das geht nur mit Server-seitigen Anwendungen, normalerweise über CGI.
geht das nicht auch mit Java Script?
Es gibt auch Möglichkeiten, das ganze mit JavaScript zu realisieren. Das hat dann aber den Nachteil, dass es nicht bei deaktiviertem JavaScript funktioniert. Und für den Versandt der E-Mail brauchst du ja sowieso eine Server-seitige Anwendung, da du ein mailto: vermeiden willst.
Versuch mal folgendes:
Definiere ein Formular mit method="get":
<form action="formauswert.htm" method="get">
<input type="text" name="eins" />
<input type="text" name="zwei" />
<input type="submit" />
</form>
In die Datei "formauswert.htm" schreibst du dann folgendes:
<html>
<head>
</head>
<body>
<script language="JavaScript">
<!--
wert = location.search;
if (wert.charAt(0) == "?")
wert = wert.substr(1,wert.length-1);
wert = wert.replace(/+/g," ");
paare = wert.split("&");
for (i=0; i<paare.length; i++) {
eintrag = paare[i].split("=");
document.writeln("<b>" + eintrag[0] + "</b>: " + unescape(eintrag[1]) + '<br />');
}
//-->
</script>
</form>
</body>
</html>
siehe: <selfhtml/cgiperl/intro/formularverarbeitung.htm#datenstrom>
Anmerkung: Ja, ich weis, dass man decodeURI() statt unescape() bevorzugen sollte. decodeURI() hat aber in Tests Doppelbyte-Maskierungen verlangt.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]