requirejs+jquery表单验证
生活随笔
收集整理的這篇文章主要介紹了
requirejs+jquery表单验证
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- requirejs的使用
jquery.validate.js的使用
1. userAdd.html頁面
2. main.js
require.config({//baseUrl:'.',paths: {'myjquery': 'jquery-1.9.1.min','myvalidate': 'jquery.validate','mymessagescn': 'messages_cn','mybootstrap':'../js/bootstrap.min'},//不是標準的AMD文件, 用shimshim: {//這個key要跟上面paths中定義的key一直'myvalidate': {//依賴項deps: ['myjquery'],exports: 'a'},'mymessagescn': {//注意這個位置,messages_cn這個插件是依賴兩個的, 我之前只寫了jquery, 頁面報錯;//所以依賴關(guān)系一樣要搞清楚deps: ['myjquery','myvalidate'],exports: 'b'}} });require(['user'], function (user) {$('#btnSubmit').click(user.formSubmit); });2. user.js
define(['myjquery', 'myvalidate','mymessagescn'],function () {$("#userAddForm").validate({rules: {userName: {required: true,minlength: 3,maxlength: 20},email: {required: true,maxlength: 20}},submitHandler: function () {$.ajax({url: "",dataType: "json",async: true,type: "post",beforeSend: function () {alert("beforeSend");return false;},success: function (data, status) {alert("success")},error: function () {alert("error")}});}});var getForm = function () {return $("#userAddForm");}var submit = function () {getForm().submit();}return {formSubmit: submit}; });3. 目錄結(jié)構(gòu)
jquery
jquery-1.9.1.min.js
jquery.validate.js
messages_cn.js
main.js
user.js
userAdd.html
總結(jié)
以上是生活随笔為你收集整理的requirejs+jquery表单验证的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: amoeba mysql_Amoeba介
- 下一篇: 释放pytorch占用的gpu显存_再次