2016-09-07 17:17:26 4835次浏览 3条回答 0 悬赏 10 金钱

代码如下:

<?php $form=ActiveForm::begin([
            'fieldConfig'=>[
                'template'=>'{input}',
            ],
        ]);?>
        <div class="span4 box">
            <div class="content-wrap">
                <?=$form->field($model,'adminuser')->textInput(['class'=>'span12','placeholder'=>'管理员帐号']);?>
                <?=$form->field($model,'adminpass')->textInput(['class'=>'span12','placeholder'=>'管理员密码'])?>
                <a href="#" class="forgot">忘记密码?</a>

                    <?=$form->field($model,'rememberMe')->checkbox([
                        'id'=>'remember-me',
                        'template'=>'<div class="remember">{input}<label for="remember-me">记住我</label></div>'
                    ])?>
                <?=Html::submitButton('登录',['class'=>'btn-glow primary login'])?>
            </div>
        </div>
        <?php ActiveForm::end(); ?>

也就是说,这个:

<?=$form->field($model,'rememberMe')->checkbox([
                        'id'=>'remember-me',
                        'template'=>'<div class="remember">{input}<label for="remember-me">记住我</label></div>'
                    ])?>

默认勾选,效果如图:
1.jpg
而我通过firebug发现,去掉框选部分才能去掉默认勾选:
2.jpg
而这个checked=""却是自动生成的
请问怎样设置让这个checked=""消失,或者说取消默认勾选?

最佳答案

  • dingjj2010 发布于 2016-09-08 09:11 举报

    111.png
    看图就能明白了

    1 条回复
    回复于 2016-09-09 00:11 回复

    model代码我都没贴出来,这你都能知道!
    确实是这个问题啊!

  • 回答于 2016-09-07 20:56 举报

    yii默认的应该是不选中的,你这个如果是修改第三方的插件或者产品的话,最好从controller里找找原因

    1 条回复
    回复于 2016-09-07 21:32 回复

    并不是第三方插件,只是扒了别人的页面模版

  • 回答于 2016-09-08 08:47 举报

    或者你可以试试用JQ来去掉呢.

    1 条回复
    回复于 2016-12-12 17:49 回复

    。。。。。

您需要登录后才可以回答。登录 | 立即注册
lzw
主管

lzw 湖南

注册时间:2012-08-03
最后登录:2018-05-21
在线时长:9小时1分
  • 粉丝4
  • 金钱800
  • 威望10
  • 积分990

热门问题