我需要使用jquery.validator
插件验证表单。我正在使用backbone.js
,它使用underscore.js template
表单。那么我在哪里添加jQuery Validate脚本;在somethingTemplate.html
或其他文件?
答案 0 :(得分:1)
“提交时”类型验证:
1.在视图中实例化脚本
2.使用视图和模板构建表单 - 不要忘记文档中定义的验证标记
3.在视图事件中提交表单提交
4. event.preventDefault()
5.使用验证器API验证 - .valid()方法
6.成功提交
“实时”类型验证:
1.在视图中实例化脚本
2.在html中使用有效的“validate”标签构建表单
3.在视图中,调用验证脚本$("#form").validate();
使用live方法,在完全验证表单之前,提交按钮将保持禁用状态。它可能是一个好的或坏的方法,取决于您的界面和表单细节。
不要忘记前端(javascript)验证不能替代正确的后端验证!