Formularfelder prüfen
elcomportal
- php
Hi,
habe ein kleines Problem.
Ich habe ein Formular. Vor dem Absenden möchte ich prüfen, ob alle Felder ausgefüllt sind. Habe zwar einiges gefunden bei Google, aber bin immer noch nicht schlauer.
Wie geht das?
Hier mein Script:
<form action="formmailnl.php" method="POST">
<input type="hidden" name="subject" value="newsletter">
<input type="hidden" name="access" value="i">
<h2>NEWSLETTER</h2>
<table>
<tr>
<td>E-Mail: </td><td><input type="text" name="mail"></td>
</tr>
<tr>
<td>Welcher Newsletter: </td><td>
<select name="art" >
<option value="01">Thema1</option>
<option value="02">Thema2</option>
<option value="03">Thema3</option>
</select></td>
</tr>
<tr>
<td>Anmelden / Abmelden: </td><td>
<select name="einaus" >
<option value="01">anmelden</option>
<option value="02">abmelden</option>
</select></td>
</tr>
<p>
<tr>
<td><input type="submit" value=" OK " /></td>
</tr>
</p>
</table>
</form>
Danke für Eure Hilfe.
Mfg
Torsten
Hallo elcomportal,
Ich habe ein Formular. Vor dem Absenden möchte ich prüfen, ob alle Felder ausgefüllt sind.
Da Du es vor dem Absenden prüfen möchtest, kommt nur eine clientseitige Sprache wie JavaScript in Frage. Hiermit kannst Du die Formulareingaben überprüfen. Auf eine serverseitige Prüfung (nachdem absenden) solltest Du trotzdem nicht verzichten.
Mit freundlichem Gruß
Micha
Es gibt da eine tolle Sache, die heisst Selfhtml. Da gibts einen Artikel, den sogar Google kennt:
http://de.selfhtml.org/javascript/beispiele/formulareingaben.htm
BTW: Mit PHP geht es erst NACH dem absenden, weil PHP auf dem Server läuft.