我第一次尝试使用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 来验证...