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 回答