jt

jt

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

  • 财富值55
  • 威望值0
  • 总积分55

个人信息

  • 2016-10-31 已签到
    连续签到1天,获得了5个金钱
  • 2016-07-24 已签到
    连续签到2天,获得了10个金钱
  • 2016-07-23 已签到
    连续签到1天,获得了5个金钱
  • 2016-07-16 已签到
    连续签到1天,获得了5个金钱
  • 2016-07-12 已签到
    连续签到2天,获得了10个金钱
  • 2016-07-11 已签到
    连续签到1天,获得了5个金钱
  • 当你使用pjax时,在容器'#setpw'之前注册的js是会被清除的,
    但是当你使用$.ajax配合renderAjax的时候,js不会被清除。

    你看看activeForm的js代码是在哪里注册的,应该就可以对应的解决问题了(PS:你的view文件没有贴进来,所以这里不好说)

  • 我觉得是这样的吧,
    js和css文件是通过view注册的,先注册的在前,后注册的在后;被depends的在前,自身在后。
    另外,通过view注册的js脚本在最后, css脚本没有试过,不知道在哪个顺序...

  • 虽然问题已解决,这里还是补充一下,
    出现同样问题的可以试试以下方法:
    楼主的代码除了少了一个[]括号外,
    [['duration','begintime', 'cdate', 'mdate'], 'required']这个里面的'cdate', 'mdate'两个attributes可能需要删掉。
    原因:
    required 是在 timestampbehavior 之前执行。
    required验证器执行时 timestampbehavior 还没来得及填写数据,如果此时'cdate', 'mdate'属性未填数据的话,required验证器会报错。结合app的错误日志,可以看看是不是required validate的问题

职场新人 等级规则
55/100
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

1