Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Wieviele Buchstaben
Frage
Hallo allerseits,
gibt es eine Funktion in PHP, mit der man festlegen kann wieviele Wörter mindestens in ein Formularfeld eingegeben werden müssen?
Also zum Beispiel, wenn man 1 Buchstaben eingibt, er eine Fehlermeldung anzeigt?
Antwort 1 von thomas_w
Du kannst natürlich das erst nach dem Absenden des Formulars mit PHP überprüfen. Es gibt da eine Funktion, die str_word_count heißt: siehe: http://se2.php.net/manual/de/function.str-word-count.php
Antwort 2 von Supermax
Clientseitig kannst du das mit JavaScript lösen, indem du im im FORM-Tag ein onsubmit()-Ereignis definierst, das die Eingabefelder auf Gültigkeit überprüft und ggfs. das Absenden des Formulars unterbindet.
In PHP kannst du die Funktion strlen() oder das oben erwähnte str_word_count() verwenden, um die Eingabe zu überprüfen, also z.B.
In PHP kannst du die Funktion strlen() oder das oben erwähnte str_word_count() verwenden, um die Eingabe zu überprüfen, also z.B.
if (str_word_count($_POST['eingabefeld'])<1) {
echo "Sie müssen mindestens ein Wort eingeben!<br>";
}
