0

初めてフォーム検証にphpを使用しようとしています。エラー配列を作成して表示する方法を取得します。フォームのエラーでフィールドに色を付けるために使用できる手法を誰か説明できますか? これを試みるためにどこから始めるべきかさえ知りません。私のフォームは別のページで処理されます。

4

1 に答える 1

0

多次元配列を使用できます。

$pass = $_POST['pass'];
$error[0] = array("Your password must be 8-20 characters in length", "red")
if(str_len($pass) > 20 || str_len($pass) < 8){
    $finalError = $error[0];
}

そしてHTML:

<input style="background-color:<?echo $finalError[1]?>" name="pass"/>

これは、検証にajaxを使用していないことを前提としています...

于 2012-07-06T20:14:27.483 に答える