Überprüfen des Kontaktformulars

Ich habe für meine Homepage ein eigenes Kontaktformular mit expression web erstellt! Dieses funktioniert auch! Nun möchte ich zusätzlich

a: dass eine Überprüfung stattfindet ob überhaupt irgendwas eingetragen wurde

b: dass eine Überprüfung stattfindet was eingetragen wurde (d.h unsinnige Eintragungen sollen eine fehlermeldung erscheinen lassen)

Mein script sieht wie folgt aus:

<select name="Select1" style="width: 105px">
<option></option>
<option>Herr</option>
<option>Frau</option>
<option>Firma</option>
</select><br />
<span class="style13">Vorname</span><br />
<input name="Vorname" type="text" /><br />
<span class="style13">Nachname</span><br />
<input name="Nachname" type="text" /><br />
<span class="style13">E-Mail Adresse</span><br />
<input name="email" type="text" /><br />
<br />
<textarea name="TextArea1" style="width: 435px; height: 106px"></textarea><br />
<input name="Hidden2" type="hidden" /><br />
<input name="Hidden1" type="hidden" />
<table style="width: 100%">
 <tr>
  <td style="width: 304px">&nbsp;<input name="Reset1" type="reset" value="Zurücksetzen" /></td>
  <td>&nbsp;<input name="Submit1" onClick="return pruefe()" style="width: 118px; height: 26px" type="submit" value="Absenden" /></td>
 </tr>
</table>
</div>

Ich habe schon in diversen Foren zu diesem Thema gesucht, aber es nicht geschafft diese Erfolgreich zu implementieren!
Kann mir da vielleich jemand helfen?

Lg bartman2019

Hallo,

im Prinzip hast schon recht, wenn Du das mit PHP machst ist das sichere aber es scheint das du schon etwas ist mit javascript onClick=„return pruefe()“, da sollte man das vielleicht ausbauen oder halt mit PHP anfangen.
Der code wäre nicht schlecht.

Was willst Du genau Prüfen?
javascript Prüfungen gibt es wie Sand am Meer aber wir helfen gern.

Cheffchen

ja ich habe versucht das schon mit Javascript zu realisieren! (leider ohne erfolg)
ein PHP Version wäre mir aber trotzdem lieber, da ja nicht alle Browser/Computer Javascript unterstützen bzw. aktiviert haben

Eigentlich möcht ich nur, das überprüft wird ob z.B. bei Name auch etwas eingetragen wurde! Sollte der Benutzer nichts eingetragen haben, soll er eine Meldung (popup oder hinweistext) erhalten, dass er seinen Namen eintragen sollte, wenn er mit mir in Kontakt treten will

Mit PHP ist das relativ einfach zu machen, dafür lässt du das action-Attribut im Form einfach leer, dann wird es an sich selbst geschickt. Mit regulären Ausdrücken kannst du dann beim Seitenaufruf die Variablen der Felder abfragen und überprüfen.

Wenn die $_POST-Variable des jeweiligen Feldes existiert, weißt du, dass ein Formular geschickt worden ist und du kannst einen Hinweis anzeigen lassen, wenn der Inhalt nicht stimmt.

würde nach dem absenden halt so gehen:

[PHP]if(isset($_POST[‚name‘]) AND !empty($_POST[‚name‘]))
{
//hier dann das was passieren soll,
//wenn das feld nicht leer ist
} else {
//Fehlermeldung wenn nicht gesendet
//oder leer gesendet wurde
}[/PHP]

Gruss
Fabian
www.weipro.de :: Generatoren :: Downloads :: Forum :: und vieles mehr