fanaticsound
27.07.2004, 10:35
Hallo Zusammen!Ich habe hier ein Formular in html und js geschrieben und möchte wissen, ob mann dieses Formular mit php umschreiben kann, und ob js dann noch funktioniert.Hat jemand vielleicht eine Möglichkeit wie der Quelltext aussehen könnte?Danke im vorraus.Fanaticsound
Hier der Code:
<html>
<head>
<title>Kontaktformular</title>
<link rel="stylesheet" type="text/css" href="../MENU.CSS">
<meta name="fanaticsound" content="Arbeitsplatz3">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script type="text/javascript">
<!--
function chkFormular()
{
if(document.Formular.unternehmen.value == "") {
alert("Bitte geben Sie Ihr Unternehmen ein!");
document.Formular.unternehmen.focus();
return false;
}
if(document.Formular.anrede.value == "") {
alert("Bitte geben Sie Ihre Anrede ein!");
document.Formular.anrede.focus();
return false;
}
if(document.Formular.uservor.value == "") {
alert("Bitte geben Sie Ihren Vornamen ein!");
document.Formular.uservor.focus();
return false;
}
if(document.Formular.usernach.value == "") {
alert("Bitte geben Sie Ihren Nachnamen ein!");
document.Formular.usernach.focus();
return false;
}
if(document.Formular.strasse.value == "") {
alert("Bitte geben Sie Ihre Strasse ein!");
document.Formular.strasse.focus();
return false;
}
if(document.Formular.plz.value == "") {
alert("Bitte geben Sie Ihre Postleitzahl ein!");
document.Formular.plz.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.Formular.plz.value.length;++i)
if(document.Formular.plz.value.charAt(i) < "0"
|| document.Formular.plz.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("Das ist keine Postleitzahl!");
document.Formular.plz.focus();
return false;
}
if(document.Formular.ort.value == "") {
alert("Bitte geben Sie Ihren Wohnort ein!");
document.Formular.ort.focus();
return false;
}
if(document.Formular.telefon.value == "") {
alert("Bitte Ihre Telefonnummer eingeben!");
document.Formular.telefon.focus();
return false;
}
var chkNr = 1;
for(i=0;i<document.Formular.telefon.value.length;++i)
if(document.Formular.telefon.value.charAt(i) < "0"
|| document.Formular.telefon.value.charAt(i) > "9")
chkNr = -1;
if(chkNr == -1) {
alert("Das ist keine Telefonnummer!");
document.Formular.telefon.focus();
return false;
}
var chkNr = 1;
for(i=0;i<document.Formular.faxnummer.value.length;++i)
if(document.Formular.faxnummer.value.charAt(i) < "0"
|| document.Formular.faxnummer.value.charAt(i) > "9")
chkNr = -1;
if(chkNr == -1) {
alert("Das ist keine Faxnummer!");
document.Formular.faxnummer.focus();
return false;
}
var chkNr = 1;
for(i=0;i<document.Formular.handy.value.length;++i)
if(document.Formular.handy.value.charAt(i) < "0"
|| document.Formular.handy.value.charAt(i) > "9")
chkNr = -1;
if(chkNr == -1) {
alert("Das ist keine Mobilnummer!");
document.Formular.handy.focus();
return false;
}
if(document.Formular.email.value == "") {
alert("Bitte geben Sie Ihre E-Mail-Anschrift ein!");
document.Formular.email.focus();
return false;
}
if(document.Formular.email.value.indexOf('@') == -1) {
alert("Keine E-Mail-Anschrift!");
document.Formular.email.focus();
return false;
}
}
-->
</script>
</head>
<body text="white" bgcolor="#2450c1" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<h4><div align="left" style="font-family:verdana;color:white">Bitte füllen Sie das Formular aus und drücken Sie dann auf senden!</div></h4>
<div style="font-family:verdana;font-size:8pt"> * Pflichtfelder</div>
<form action="mailto:info@new-media-system.de" name="Formular" method="post" enctype="text/plain" onSubmit="return chkFormular()"><table border="1" bordercolor="black" width="50" style="font-family:verdana;font-size:10pt" bgcolor="#2450c1">
<tr><td valign="top">
<b>Unternehmen: *</b><br></td><td width="0"><textarea cols="53" rows="2" name="unternehmen"></textarea></td>
</tr>
<tr><td>
Akad. Titel</td><td><input type="text" name="akademisch" size="71" maxlength="10"></td></tr>
<tr><td>
<b>Anrede Herr / Frau: *</b></td><td><input type="text" name="anrede" size="4"></td></tr>
<tr><td>
Branche</td><td><input type="text" name="branche" size="71"></td></tr>
<tr><td>
<b>Vorname: *</b></td><td><input type="text" size="20" name="uservor"></td></tr>
<tr><td>
<b>Nachname: *</b></td><td><input type="text" name="usernach" size="20"></td></tr>
<tr><td>
Position</td><td><input type="text" name="position" size="20"></td></tr>
<tr><td>
<b>Strasse: *</b></td><td><input type="text" size="50" name="strasse"></td></tr>
<tr><td>
<b>PLZ: *</b></td><td><input type="text" name="plz" maxlength="5" size="4" onchange="if (! ( Math.ceil(this.value)>999 && Math.ceil(this.value)<=99999 && this.value.length==5) ) {alert('Bitte geben Sie eine gültige\nPostleitzahl ein!'); this.value=''; this.focus(); return false;} " /></td></tr>
<tr><td>
<b>Ort: *</b></td><td><input type="text" size="50" name="ort"></td></tr>
<tr><td>
<b>Tel.-Nummer: *</b></td><td><input type="text" size="50" name="telefon"></td></tr>
<tr><td>
Fax-Nummer:</td><td><input type="text" size="50" name="faxnummer"></td></tr>
<tr><td>
Mob.-Nummer:</td><td><input type="text" size="50" name="handy"></td></tr>
<tr><td><b>Email: *</b>
</td><td><input type="text" size="50" name="email"></td></tr>
<tr><td colspan="2">
</td></tR>
<tr><td colspan="2">
<b>Unsere derzeitigen Anbieter:</b></td>
<tr><td>
Festnetz</td><td><input type="text" name="festnetz" size="50"></td></tr>
<tr><td>
Internet</td><td><input type="text" name="internet" size="50"></td></tr>
<tr><td>
Mobilnetz</td><td><input type="text" name="mobilnetz" size="50"></td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2">
Ich wünsche Informationen zu folgenden Themen:
</td></tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td colspan="2">
<!--#################
TABELLE CHECKBOXFELDER
-->
<table border="1" bordercolor="black" style="font-size:8pt" width="100%"><tr><td width="50%"><input type="checkbox" name="isdn" value="ISDN"> ISDN-Komplettanschluss</td>
<td><input type="checkbox" name="vpn" value="vpn"> VPN</td></tr>
<tr>
<td><input type="checkbox" name="ip" value="ip"> IP-Festanschluss bis 155 Mbits/s</td>
<td><input type="checkbox" style="color:red" name="sdsl-technik" value="sdsl-technik"> SDSL-Technik</td>
</tr>
<tr>
<td><input type="checkbox" name="callingcardfirm" value="callingcardfirm"> Calling Card mit Firmenaufdruck</td>
<td><input type="checkbox" name="internetcardfirm" value="internetcardfirm"> Internet Card mit Firmenaufdruck</td>
</tr>
<tr><td>
<input type="checkbox" name="servicerufnummern" value="servicerufnummern"> Servicerufnummern 0800/ 0180/ 0900</tD>
<td><input type="checkbox" name="telefonkonferenzen" value="telefonkonferenzen"> Telefonkonferenzen
</td></tr>
<tr><td>
<input type="checkbox" name="internetbycall" value="internetbycall"> Internet by call</td>
<td><input type="checkbox" name="Standardfestverbindung" value="Standardfestverbindung"> Standardfestverbindung
</td></tr>
<tr><td valign="top">
<input type="checkbox" name="housing" value="housing"> Housing</td>
<td valign="top"><input type="checkbox" name="Hosting" value="Hosting"> Hosting
</td></tr>
<tr><td>
<input type="checkbox" name="preselection" value="preselection"> Preselection</td>
<tD><input type="checkbox" name="rueckruf" value="rueckruf"> Rückruf
</td></tr>
</table>
<!--#######################-->
<tr><td rowspan="4">
Textfeld<br><br><br></td><td><textarea align="center" name="text" cols="53" rows="6"></textarea></td></tr>
<tr><td>
<input type="submit" value="senden"><input type="reset" value="löschen"><input type="button" align="center" class="zurueck" name="button" value="zurück" onclick="window.close()">
</td></tr></table>
</form>
</body>
</html>
Hier der Code:
<html>
<head>
<title>Kontaktformular</title>
<link rel="stylesheet" type="text/css" href="../MENU.CSS">
<meta name="fanaticsound" content="Arbeitsplatz3">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script type="text/javascript">
<!--
function chkFormular()
{
if(document.Formular.unternehmen.value == "") {
alert("Bitte geben Sie Ihr Unternehmen ein!");
document.Formular.unternehmen.focus();
return false;
}
if(document.Formular.anrede.value == "") {
alert("Bitte geben Sie Ihre Anrede ein!");
document.Formular.anrede.focus();
return false;
}
if(document.Formular.uservor.value == "") {
alert("Bitte geben Sie Ihren Vornamen ein!");
document.Formular.uservor.focus();
return false;
}
if(document.Formular.usernach.value == "") {
alert("Bitte geben Sie Ihren Nachnamen ein!");
document.Formular.usernach.focus();
return false;
}
if(document.Formular.strasse.value == "") {
alert("Bitte geben Sie Ihre Strasse ein!");
document.Formular.strasse.focus();
return false;
}
if(document.Formular.plz.value == "") {
alert("Bitte geben Sie Ihre Postleitzahl ein!");
document.Formular.plz.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.Formular.plz.value.length;++i)
if(document.Formular.plz.value.charAt(i) < "0"
|| document.Formular.plz.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("Das ist keine Postleitzahl!");
document.Formular.plz.focus();
return false;
}
if(document.Formular.ort.value == "") {
alert("Bitte geben Sie Ihren Wohnort ein!");
document.Formular.ort.focus();
return false;
}
if(document.Formular.telefon.value == "") {
alert("Bitte Ihre Telefonnummer eingeben!");
document.Formular.telefon.focus();
return false;
}
var chkNr = 1;
for(i=0;i<document.Formular.telefon.value.length;++i)
if(document.Formular.telefon.value.charAt(i) < "0"
|| document.Formular.telefon.value.charAt(i) > "9")
chkNr = -1;
if(chkNr == -1) {
alert("Das ist keine Telefonnummer!");
document.Formular.telefon.focus();
return false;
}
var chkNr = 1;
for(i=0;i<document.Formular.faxnummer.value.length;++i)
if(document.Formular.faxnummer.value.charAt(i) < "0"
|| document.Formular.faxnummer.value.charAt(i) > "9")
chkNr = -1;
if(chkNr == -1) {
alert("Das ist keine Faxnummer!");
document.Formular.faxnummer.focus();
return false;
}
var chkNr = 1;
for(i=0;i<document.Formular.handy.value.length;++i)
if(document.Formular.handy.value.charAt(i) < "0"
|| document.Formular.handy.value.charAt(i) > "9")
chkNr = -1;
if(chkNr == -1) {
alert("Das ist keine Mobilnummer!");
document.Formular.handy.focus();
return false;
}
if(document.Formular.email.value == "") {
alert("Bitte geben Sie Ihre E-Mail-Anschrift ein!");
document.Formular.email.focus();
return false;
}
if(document.Formular.email.value.indexOf('@') == -1) {
alert("Keine E-Mail-Anschrift!");
document.Formular.email.focus();
return false;
}
}
-->
</script>
</head>
<body text="white" bgcolor="#2450c1" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<h4><div align="left" style="font-family:verdana;color:white">Bitte füllen Sie das Formular aus und drücken Sie dann auf senden!</div></h4>
<div style="font-family:verdana;font-size:8pt"> * Pflichtfelder</div>
<form action="mailto:info@new-media-system.de" name="Formular" method="post" enctype="text/plain" onSubmit="return chkFormular()"><table border="1" bordercolor="black" width="50" style="font-family:verdana;font-size:10pt" bgcolor="#2450c1">
<tr><td valign="top">
<b>Unternehmen: *</b><br></td><td width="0"><textarea cols="53" rows="2" name="unternehmen"></textarea></td>
</tr>
<tr><td>
Akad. Titel</td><td><input type="text" name="akademisch" size="71" maxlength="10"></td></tr>
<tr><td>
<b>Anrede Herr / Frau: *</b></td><td><input type="text" name="anrede" size="4"></td></tr>
<tr><td>
Branche</td><td><input type="text" name="branche" size="71"></td></tr>
<tr><td>
<b>Vorname: *</b></td><td><input type="text" size="20" name="uservor"></td></tr>
<tr><td>
<b>Nachname: *</b></td><td><input type="text" name="usernach" size="20"></td></tr>
<tr><td>
Position</td><td><input type="text" name="position" size="20"></td></tr>
<tr><td>
<b>Strasse: *</b></td><td><input type="text" size="50" name="strasse"></td></tr>
<tr><td>
<b>PLZ: *</b></td><td><input type="text" name="plz" maxlength="5" size="4" onchange="if (! ( Math.ceil(this.value)>999 && Math.ceil(this.value)<=99999 && this.value.length==5) ) {alert('Bitte geben Sie eine gültige\nPostleitzahl ein!'); this.value=''; this.focus(); return false;} " /></td></tr>
<tr><td>
<b>Ort: *</b></td><td><input type="text" size="50" name="ort"></td></tr>
<tr><td>
<b>Tel.-Nummer: *</b></td><td><input type="text" size="50" name="telefon"></td></tr>
<tr><td>
Fax-Nummer:</td><td><input type="text" size="50" name="faxnummer"></td></tr>
<tr><td>
Mob.-Nummer:</td><td><input type="text" size="50" name="handy"></td></tr>
<tr><td><b>Email: *</b>
</td><td><input type="text" size="50" name="email"></td></tr>
<tr><td colspan="2">
</td></tR>
<tr><td colspan="2">
<b>Unsere derzeitigen Anbieter:</b></td>
<tr><td>
Festnetz</td><td><input type="text" name="festnetz" size="50"></td></tr>
<tr><td>
Internet</td><td><input type="text" name="internet" size="50"></td></tr>
<tr><td>
Mobilnetz</td><td><input type="text" name="mobilnetz" size="50"></td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2">
Ich wünsche Informationen zu folgenden Themen:
</td></tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td colspan="2">
<!--#################
TABELLE CHECKBOXFELDER
-->
<table border="1" bordercolor="black" style="font-size:8pt" width="100%"><tr><td width="50%"><input type="checkbox" name="isdn" value="ISDN"> ISDN-Komplettanschluss</td>
<td><input type="checkbox" name="vpn" value="vpn"> VPN</td></tr>
<tr>
<td><input type="checkbox" name="ip" value="ip"> IP-Festanschluss bis 155 Mbits/s</td>
<td><input type="checkbox" style="color:red" name="sdsl-technik" value="sdsl-technik"> SDSL-Technik</td>
</tr>
<tr>
<td><input type="checkbox" name="callingcardfirm" value="callingcardfirm"> Calling Card mit Firmenaufdruck</td>
<td><input type="checkbox" name="internetcardfirm" value="internetcardfirm"> Internet Card mit Firmenaufdruck</td>
</tr>
<tr><td>
<input type="checkbox" name="servicerufnummern" value="servicerufnummern"> Servicerufnummern 0800/ 0180/ 0900</tD>
<td><input type="checkbox" name="telefonkonferenzen" value="telefonkonferenzen"> Telefonkonferenzen
</td></tr>
<tr><td>
<input type="checkbox" name="internetbycall" value="internetbycall"> Internet by call</td>
<td><input type="checkbox" name="Standardfestverbindung" value="Standardfestverbindung"> Standardfestverbindung
</td></tr>
<tr><td valign="top">
<input type="checkbox" name="housing" value="housing"> Housing</td>
<td valign="top"><input type="checkbox" name="Hosting" value="Hosting"> Hosting
</td></tr>
<tr><td>
<input type="checkbox" name="preselection" value="preselection"> Preselection</td>
<tD><input type="checkbox" name="rueckruf" value="rueckruf"> Rückruf
</td></tr>
</table>
<!--#######################-->
<tr><td rowspan="4">
Textfeld<br><br><br></td><td><textarea align="center" name="text" cols="53" rows="6"></textarea></td></tr>
<tr><td>
<input type="submit" value="senden"><input type="reset" value="löschen"><input type="button" align="center" class="zurueck" name="button" value="zurück" onclick="window.close()">
</td></tr></table>
</form>
</body>
</html>