フォーラムがあり、訪問者は 20 文字を超えるユーザー名を登録できます。これらの訪問者が (長い) ユーザー名での登録を拒否するにはどうすればよいですか?
登録フォームは PHP 言語を使用しています。
ありがとう、
フォーラムがあり、訪問者は 20 文字を超えるユーザー名を登録できます。これらの訪問者が (長い) ユーザー名での登録を拒否するにはどうすればよいですか?
登録フォームは PHP 言語を使用しています。
ありがとう、
maxlength
最初のステップとして、属性を HTML フォームに追加できます。
<input type="text" name="username" maxlength="20" />
PHP 側でstrlen
は、渡されたパラメーターの長さを確認するために使用できます。
条件を作ります。
if (strlen($_POST['whatever-username-field']) > 20){
// not allowed to proceed
}
次のような文字列の長さstrlen()
を意味する関数を使用します。
if(strlen($username) > 20) {echo "You can not enter more than 20 characters";}
または、HTML フォームで max length 属性を使用します。お気に入り:
Username: <input type="text" name="usrname" maxlength="20" />