amazeui吧 关注:80贴子:195
  • 1回复贴,共1

AmazeUI的表单验证遇到了点问题

只看楼主收藏回复

1.由于项目需要,使用ajax提交信息。因此没有submit,那应该如何触发表单验证?官方给出的一堆东西完全看不懂,比如这些
// 鼠标点击下列元素时会调用验证程序 pointerFields: 'input[type="range"]:not(:disabled, .am-novalidate), ' + 'input[type="radio"]:not(:disabled, .am-novalidate), ' + 'input[type="checkbox"]:not(:disabled, .am-novalidate), ' + 'select:not(:disabled, .am-novalidate), ' + 'option:not(:disabled, .am-novalidate)', pointerEvents: 'click',
2.表单验证通过了该如何判断?一般得等全部验证通过了才能提交ajax请求吧,类似于jquery的html5Validate()方法,会在全部验证后回调。官方给出的是这样
/ 定义表单提交处理程序 // - 如果没有定义且 `validateOnSubmit` 为 `true` 时,提交时会验证整个表单 // - 如果定义了表单提交处理程序,`validateOnSubmit` 将会失效 // function(e) { // // 通过 this.isFormValid() 获取表单验证状态 // // 注意: 如果自定义验证程序而且自定义验证程序中包含异步验证的话 this.isFormValid() 返回的是 Promise,不是布尔值 // // Do something... // }
然而这个方法编译都通不过了。。
3.为什么明明在页面中引入了amazeui.js,但是ide无论如何也识别不了$("#id").validator()方法,在网页的控制台也报错,似乎这个方法不存在一样。已经多次检查了js是有导入的。
有遇到这些问题的吧友解解惑吗?


1楼2016-04-11 20:14回复
    遇到相同问题,一直提示vaildator方法不存在…楼主解决了么…?


    IP属地:浙江来自iPhone客户端3楼2017-05-20 10:07
    回复