David: JavaScript und php

Beitrag lesen

Hallo zusammen,

möchte ein kleines Formular überprüfen, dass ganze habe ich mit javscript gemacht.  Was dann so aussieht.

0<html>
<head>
<script type="text/javascript">
 function loesche()
 {
  document.nachricht.name.value="";
  document.nachricht.email.value="";
  document.nachricht.nachricht.value="";
 }
 var fehlerHead = "<img src='rot1.jpg'> <b>Bitte &uuml;berpr&uuml;fen Sie die Eingaben mit nem blauem Punkt.</b>";
 var fehlerName = "<img src='rot.jpg' alt='Fehler'>";
 var fehlerMail = "<img src='rot.jpg' alt='Fehler'>";
 var fehlerNachricht = "<img src='rot.jpg' alt='Fehler'>";

function ueberpruefe()
 {
  document.all.Fehler.innerHTML="";
  document.all.fehlerName.innerHTML="";
  document.all.fehlerMail.innerHTML="";
  document.all.fehlerNachricht.innerHTML="";

if(document.nachricht.name.value==""){
   document.all.Fehler.innerHTML=fehlerHead;
   document.all.fehlerName.innerHTML=fehlerName;
  }
  if(document.nachricht.email.value==""){
   document.all.Fehler.innerHTML=fehlerHead;
   document.all.fehlerMail.innerHTML=fehlerMail;
  }
  if(document.nachricht.nachricht.value==""){
   document.all.Fehler.innerHTML=fehlerHead;
   document.all.fehlerNachricht.innerHTML=fehlerNachricht;
  }
 }

</script>
</head>
<body bgcolor="#eeeeee">
Damit keine Fehler auftretten sollte JavaScript aktiviert sein.
<br>
<br>
 <table height="50px">
  <tr>
   <td><p id="Fehler"></p></td>
  </tr>
 </table>
 <br>
 <form name="nachricht">
  <table cellspacing="0" cellpadding="1">
   <tr>
    <td width="100"><b>Name</b></td>
    <td width="170"><input type="text" name="name"></td>
    <td width="100"><p id="fehlerName"></p></td>
   </tr>

<tr>
    <td><b>E-Mail</b></td>
    <td><input type="text" name="email"></td>
    <td><p id="fehlerMail"></p></td>
   </tr>
  </table>
  <table>
   <tr>
    <td colspan="2"><textarea name="nachricht" cols="31" rows="10"></textarea></td>
    <td><p id="fehlerNachricht"></p></td>
   </tr>
   <tr>
    <td><input type="button" value="abschicken" onClick="ueberpruefe()"></td>
    <td><input type="button" value="l&ouml;schen" onClick="loesche()"></td>
   </tr>
  </table>
 </form>

aber wenn ich das jetzt mit der php-datei speichern möchte, muss ich ja im formular schreiben <action="save.php" method="post"> und dann wird das ganze nicht von javascript überprüft