我正在使用HTML_QuickForm创建一些网络表单。现在,QuickForm允许我对字段进行客户端验证或服务器端验证。例如:如果有一个字段'First Name'是必需的,我可以这样做
$form->addRule('fname','First Name Required','required'); //server side validation
OR
$form->addRule('fname','First Name Required','required',null,'client'); //client side validation
现在要获得数据的性能和数据完整性,我要求在客户端和服务器端都进行数据验证。那么,是否可以使用HTML_QuickForm在客户端和服务器端对规则进行验证?
答案 0 :(得分:2)
即使指定“客户端”,也始终会进行服务器端验证。 “客户端”增加了额外的客户端验证。