Archivlink: javarea.de Forum > JavaScript > Javascript und Internet Explorer
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Javascript und Internet Explorer
Pages: [1]
| geschrieben von Ruediger am 31.05.2005 - 14:12 |
Hallo,
ich hab ein kleines Problem mit folgendem Script.
Über den Firefox-Browser klappt es bestens, mit dem IE funktioniert zwar die Abprüfung ob die Felder ausgefüllt sind, aber die Formularfelder werden nicht in die Email übernommen.
Weiß jemand an was das liegt?
Ich sag schon mal Danke für eure Unterstützung.
Gruß
Rüdiger
<script type="text/javascript" language="JavaScript">
<!--
function validate_form() {
validity = true; // assume valid
if (!check_empty(document.form.NACHNAME.value))
{ validity = false; alert('Nachnamensfeld ist leer!'); }
if (!check_empty(document.form.VORNAME.value))
{ validity = false; alert('Vornamensfeld ist leer!'); }
if (!check_empty(document.form.STRASSE.value))
{ validity = false; alert('Straße-Feld ist leer'); }
if (!check_empty(document.form.ORT.value))
{ validity = false; alert('Orts-Feld ist leer'); }
if (validity)
alert ("Alle benötigten Informationen wurden geprüft. "
+ "Die eingaben wurden als richtig erkannt ");
return validity;
}
function check_empty(text) {
return (text.length > 0); // gibt false zurück wenn leer
}
function check_email(address) {
if ((address == "")
|| (address.indexOf ('@') == -1)
|| (address.indexOf ('.') == -1))
return false;
return true;
}
function check_url(address) {
if ((address == "")
|| (address.indexOf ('http://') == -1)
|| (address.indexOf ('.') == -1))
return false;
return true;
}
// -->
</script>
</head>
<form name="form" method="post" action="mailto:ruediger@xxxx.de?SUBJECT=Anmeldung" enctype="text/plain" onSubmit="return validate_form(this.form)">
<table width="900" border="1" cellspacing="1" cellpadding="0" align="center">
<tr>
<td width="320">
<br>
<font class="stn"><b>Nachname:</b><br>
<input type="text" size=40 name="NACHNAME"><br>
<font class="stn"><b>Vorname:</b><br>
<input type="text" size=40 name="VORNAME"><br>
<font class="stn"><b>Straße:</b><br>
<input type="text" size=40 name="STRASSE"><br>
<font class="stn"><b>Ort:</b><br>
<input type="text" size=40 name="ORT"><br>
</td>
<td width="520" align="left" valign="top"><b>
Wir freuen uns auf Ihren Besuch.</b><br>
</td>
</tr>
</table>
<center>
<input type="submit" name="submit" value="Senden"> <input type="reset" value="Reset"></form>
<P></P>
<body bgcolor="#dce4ec" text="#cc6633">
<font face="Arial">
<center>Um dieses Formular benutzen zu können, muß in Ihrem Browser Javascript aktiviert sein!</center><br><br><br><br>
</div>
</body>
</html> |
| geschrieben von Klaush am 31.05.2005 - 17:50 |
Ich habe das Script mit dem IE getestet, klappt alles bestens:
Empfang:
| Zitat | | | NACHNAME=Duck
VORNAME=Donald
STRASSE=Talerstraße
ORT=Entenhausen
submit=Senden |
|
| geschrieben von Ruediger am 02.06.2005 - 14:07 |
Hallo,
von einem anderem PC aus klappts.
Liegt wohl an meinem Rechner.
Gruß
Rüdiger |
|