必填字段将以正确的方式检查字段是否填充.大多数情况下,我们将 * 符号用于必填字段.
什么是验证?
验证意味着检查用户提交的输入. PHP中有两种类型的验证.它们如下:<
客户端验证 : 验证在客户端计算机Web浏览器上执行.
服务器端验证 : 在数据提交后,数据已发送到服务器并在服务器计算机中执行验证检查.
字段的一些验证规则
字段 | 验证规则 |
---|---|
名称 | 需要字母和空格 |
电子邮件 | 需要 @ 和. |
网站 | 需要有效的网址 |
收音机 | 必须至少选择一次 |
复选框 | 必须至少检查一次 |
下拉菜单 | 必须至少选择一次 |
有效网址
以下代码显示网址验证
$website = input($_POST["site"]);if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) { $websiteErr = "Invalid URL"; }
上述语法将验证给定的URL是否有效.它应该允许一些关键字为https,ftp,www,az,0-9,..等..
有效电子邮件
下面的代码显示验证电子邮件地址
$email = input($_POST["email"]);if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $emailErr = "Invalid format and please re-enter valid email"; }
上面的语法将验证给定的电子邮件地址是否格式正确.如果不是,则会显示错误消息.
示例
下面的示例显示了包含必填字段验证的表单
Your given values are as:"; echo $name; echo "Absolute classes registration
* required field.
"; echo $email; echo "
"; echo $website; echo "
"; echo $comment; echo "
"; echo $gender; ?>
它将产生以下结果 :