如何使用带有 underscore.js 模板的 jQuery 插件
How to use a jQuery plugin with underscore.js template
我需要使用 jquery.validator
插件验证表单。我正在使用 backbone.js
,它使用 underscore.js template
作为表单。那么我在哪里添加 jQuery 验证脚本;在 somethingTemplate.html
或其他文件中?
"On submit" 类型验证:
1.在你的视图中实例化脚本
2. 使用视图和模板构建表单——不要忘记文档中定义的验证标签
3.在视图事件中捕获表单提交
4. event.preventDefault()
5. 使用validator API -- .valid() 方法进行验证
6. 成功提交
"Live" 类型验证:
1.在你的视图中实例化脚本
2. 在 html 中使用有效的 "validate" 标签构建表单
3. 在视图中,调用验证脚本,$("#form").validate();
使用 live 方法,提交按钮将保持禁用状态,直到表单完全验证。它可能是好方法也可能是坏方法,具体取决于您的界面和表单细节。
不要忘记前端 (javascript) 验证不能替代正确的后端验证!
我需要使用 jquery.validator
插件验证表单。我正在使用 backbone.js
,它使用 underscore.js template
作为表单。那么我在哪里添加 jQuery 验证脚本;在 somethingTemplate.html
或其他文件中?
"On submit" 类型验证:
1.在你的视图中实例化脚本
2. 使用视图和模板构建表单——不要忘记文档中定义的验证标签
3.在视图事件中捕获表单提交
4. event.preventDefault()
5. 使用validator API -- .valid() 方法进行验证
6. 成功提交
"Live" 类型验证:
1.在你的视图中实例化脚本
2. 在 html 中使用有效的 "validate" 标签构建表单
3. 在视图中,调用验证脚本,$("#form").validate();
使用 live 方法,提交按钮将保持禁用状态,直到表单完全验证。它可能是好方法也可能是坏方法,具体取决于您的界面和表单细节。
不要忘记前端 (javascript) 验证不能替代正确的后端验证!