0

間違ったユーザー名またはパスワードを入力すると、ユーザー名に入力した値がログインフォームにエコーバックされるログインフォームを作成しました。

しかし、ログインしようとしていないときにフォームに value="LOGIN" を追加したいのですが、間違ったユーザー/パスを入力すると、エコーされた値に変わります。

私の言いたいことを理解していただければ幸いです:)

これは私の入力コードです

<input type="text" name="username" id="username" value="<?php if (isset($_POST['username'])) echo  htmlentities($_POST['username']); ?>" />
4

3 に答える 3

5
<input type="text" name="username" id="username" value="
<?php 
if (isset($_POST['username'])) echo htmlentities($_POST['username']); 
else echo "LOGIN";
?>" />
于 2012-06-05T17:20:47.590 に答える
0

私があなたを正しく理解していれば、ユーザー名テキストボックスのデフォルト値を「LOGIN」にしたいだけで、ユーザーが情報を入力すると変更されますか? それが正しければ、値を LOGIN に変更します。もし私があなたを誤解しているのなら、あなたが達成したいことをもう少し明確にしてみてください。

于 2012-06-05T17:19:21.613 に答える
0
$val = isset($_POST['username']) ? htmlentitie($_POST['username']) : 'LOGIN';
<input type="text" value="<?=$val?>" />

あなたが探していることをすべきです。

于 2012-06-05T17:20:25.223 に答える