flo: Kontaktformular & Mailüberprüfung

Beitrag lesen

Ok, ich habe es folgendermaßen gelöst, wahrscheinlich hatte ich auch einfach nur irgendeine angabe übersehen (allerdings überprüfe ich nur email + nachricht):

<script languange="Javascript">
<!--
function anfragen_kontrolle(){
if (document.anfrage.email.value == ""){
  alert("Bitte geben Sie Ihre E-Mail ein!")
  document.eingabe.email.focus();
  return false;
 }

else if (document.anfrage.nachricht.value == ""){
  alert("Bitte geben Sie eine Nachricht ein!")
  document.anfrage.nachricht.focus();
  return false;
 }

else if (document.anfrage.email.value.indexOf ('@',0) == -1 || document.eingabe.email.value.indexOf ('.',0) == -1){
  alert("Bitte geben Sie eine gültige E-Mail ein; d.h. z.B. mustermann@test.de")
  document.anfrage.email.select();
  document.anfrage.email.focus();
  return false;
 }
 else
 return true;
}
-->
</SCRIPT>

<form name="anfrage" class="text" method="post" action="descript/formmailer.php" onSubmit="return anfragen_kontrolle(this.form)">
Vorname: <input type="text" name="vorname" size="67"><br />
Nachname: <input type="text" name="nachname" size="67"><br />
E-Mail*: <input type="text" name="email" size="67"><br />
Nachricht*:<br />
<textarea name="nachricht" cols="50" rows="10"></textarea><br>
<input type="submit"> <input type="reset">
</form>

Was mich interessieren würde, ist, inwieweit man das nicht mit php realisieren könnte (wenn Javascript etwa deaktiviert ist) und welche Schutzmaßnahmen man zusätzlich einbauen könnte etwa Zeitintervalle und Anzahl an Anfragen, damit man nicht selbst zugespamt wird.

Schöne Grüße