错误消息颜色一致



我想更改用户提交表单时出现的错误的颜色,我设置

.errorMessage{ color:red }

在main.css中,但它不起作用:(,在小部件中有错误颜色的选项吗?我谷歌了一下,找不到答案,我的symfony版本是1.4.11,另一个问题是,我想在表单中加入验证码,我为此写了这段代码

 $this->widgetSchema['captcha'] = new sfWidgetFormReCaptcha(array(
      'public_key' => sfConfig::get('app_recaptcha_public_key')
    ));
    $this->validatorSchema['captcha'] = new sfValidatorReCaptcha(array(
      'private_key' => sfConfig::get('app_recaptcha_private_key')
    ));

但是当我回显表单时,这个错误发生了:

 Captcha Input error: k: Format of site key was invalid 

你需要在模板文件中添加主题

<?php foreach($form->getErrorSchema()->getErrors() as $name => $error): ?>
<div class="errorMessage <?php echo $name; ?>"><?php echo $error; ?></div>
<?php endforeach; ?>

你会得到这样的结果:

验证码输入错误:k:站点密钥格式无效

最新更新