Validation cakephp中的自定义错误样式

Validation cakephp中的自定义错误样式,validation,cakephp,Validation,Cakephp,我想用红色显示登录错误,前面有一个小图标,我指的是验证消息中的错误,如下所示: public $validate = array( 'email' => array( 'rule' => 'email', 'required' => true, 'message' => 'Please enter your email adress' ) ) 我已经读到css中的以下几行代码就可以了,但事实上,它对我不起作用,有什么想

我想用红色显示登录错误,前面有一个小图标,我指的是验证消息中的错误,如下所示:

public $validate = array(
    'email' => array(
    'rule'       => 'email',
    'required'   => true,
    'message'   => 'Please enter your email adress'
)
)
我已经读到css中的以下几行代码就可以了,但事实上,它对我不起作用,有什么想法吗

.error-message {
    background:url( path/to/img.png ) no-repeat top left;
    padding-left:40px; /* or whatever you need for the image to fit */   
} 

我认为验证错误和setFlash消息具有id=“authMessage”和class=“message”。尝试在浏览器中检查验证消息的元素,以便查看它使用的id或类

我希望它能帮助你。:)

使用以下命令

div.error-message而不是.error-message

所以使用

div.error-message {
    background:url( path/to/img.png ) no-repeat top left;
    padding-left:40px; /* or whatever you need for the image to fit */   
} 


用于HTML5客户端验证。因此您不能修改它,但可以使用cutsom自制规则使用服务器端验证。

谢谢,我完全忘记了在浏览器中检查元素。类是:错误消息,为什么它不工作:/<代码>请输入您的电子邮件
    ' 'rule'       => 'email',`