• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Überprüfen des Kontaktformulars

Status
Für weitere Antworten geschlossen.

bartman2019

Neues Mitglied
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:

<form action="mail.php" method="POST">
<input type="hidden" name="subject" value="Kontaktformular">
<input type="hidden" name="access" value="irregeheim">


<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>
</form>

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.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben