2016-02-15 18:20:43 3917次浏览 1条回答 0 悬赏 10 金钱

为什么我的表单提交前不能进行验证? 我想提交的时候有错误才能提交,现在是提交刷新才显示错误信息

最佳答案

  • kissgxd 发布于 2016-02-16 09:45 举报

    有些验证是客户端能验证,比如required,当你用required的时候,yii会同时生成一段javascript用于客户端(浏览器)验证。
    但是一些自定义的验证,不能生成对应的客户端验证,只能提交到服务器端验证。
    表现出来的效果就是提交后才有错误提示

    3 条回复
    回复于 2016-02-16 10:59 回复

    谢谢,应该是缺少什么参数或者文件之类的,因为我在自己的分支上是客户端验证,上传到主干后就成了服务器验证了,,可有破解之法?

    回复于 2016-02-16 11:01 回复

    分支和主干上的区别比较大,我只是把自己修改的文件提交上去了,所以我也不知道是少了什么东西

    回复于 2016-02-16 15:28 回复

    在你提交的页面打开谷歌浏览器的console,勾选上Preserve log,然后点击提交,看看控制台(console)里报什么错了,一般缺哪个文件(404),或者JavaScript错误,都会提示。

    , 觉得很赞
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
真相只有一个
见习主管

真相只有一个

注册时间:2016-02-15
最后登录:2016-03-11
在线时长:7小时57分
  • 粉丝1
  • 金钱160
  • 威望0
  • 积分230

热门问题