PHP 2 页面表单验证与 CSS


php 2 page form validation with css

我第一次尝试使用php进行表单验证。我了解如何构建错误数组并显示它。谁能解释一下我可以用来用表单中的错误为字段着色的技术?甚至不知道从哪里开始尝试。我的表单在单独的页面上处理。

您可以使用多维数组:

$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 来验证...