一丘

一丘

这家伙有点懒,还没写个性签名!

  • 财富值2080
  • 威望值0
  • 总积分2350

个人信息

  • 2016-03-31 已签到
    连续签到4天,获得了20个金钱
  • 2016-03-30 已签到
    连续签到3天,获得了15个金钱
  • 2016-03-29 已签到
    连续签到2天,获得了10个金钱
  • 2016-03-28 已签到
    连续签到1天,获得了5个金钱
  • 2016-03-26 已签到
    连续签到6天,获得了20个金钱
  • 2016-03-25 已签到
    连续签到5天,获得了20个金钱
  • 2016-03-24 已签到
    连续签到4天,获得了20个金钱
  • 2016-03-23 已签到
    连续签到3天,获得了15个金钱
  • 回复了 的回答

    yii\widgets\ActiveField中有这么一个属性enableAjaxValidation是否启用基于ajax的数据验证。如果没有设置值等于ActiveForm::enableAjaxValidation的值。

    $form = ActiveForm::begin();
    echo $form->field($model, 'username',['enableAjaxValidation'=>true])->textInput(['maxlength' => true]);
    echo $form->field($model, 'password')->passwordInput();
    ActiveForm::end();
    

    上面的代码我的理解是username字段进行ajax验证,password字段不进行ajax验证。但是我尝试了一下发现还有点问题,就是如果先输入password字段的话password是不会进行ajax验证的,但是只要先输入username进行了ajax验证之后再输入password时发现也出现了ajax验证,就是说一但有一个字段先进行了ajax验证其他不需要的字段也会进行ajax验证。现在还在研究这个问题,希望对你有点思路

    你是怎么解决的

  • 2016-03-22 已签到
    连续签到2天,获得了10个金钱
总监 等级规则
2350/5000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

4

Ta的粉丝

4

Ta的访客

9