Supportnet Computer
Planet of Tech

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.

if (str_word_count($_POST['eingabefeld'])<1) {
   echo "Sie müssen mindestens ein Wort eingeben!<br>";
}


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: