2015-10-07 15:58:57 2410次浏览 1条回答 0 悬赏 20 金钱

ActiveForm 當 validate error 顯示的時候
input : 框,字 都呈現紅色
我只想改成 "字" 是紅色

但我找到 errorCssClass => 嘗試使用的時候發現他只能使用 bootstrap 的 css
怎樣能把自己建的 css 讓 ActiveForm 使用??

目前我的作法只是 讓 errorCssClass 預設為空值,我在外部的 css 去抓顯示字的 block 把字顏色改掉
還是有其他的辦法啊 ~~?

  • 回答于 2015-10-07 19:33 举报

    加载自己的css文件,然后在errorCssClass中指定自定义的样式就行。

    1 条回复
    回复于 2015-10-08 09:56 回复

    沒辦法也~~ 原先我是把 STYLE TAG 寫在php上或者外部引入Css 文件

    <?php $form = ActiveForm::begin(['action' => '/products/insert' , 'successCssClass' => "", 'errorCssClass' => "xxxx" ]) ?>
    

    xxxx<== 怎麼擺都無效 是下F12 察看他依舊選擇 bootstrap的 css

您需要登录后才可以回答。登录 | 立即注册
bryson
副总裁

bryson Taipei

注册时间:2015-07-22
最后登录:2017-04-03
在线时长:84小时54分
  • 粉丝19
  • 金钱4885
  • 威望230
  • 积分8025

热门问题