jQuery Easyui form 提交验证 与 json数据返回结果的处理
来源:互联网 发布:域名注册是永久的吗 编辑:程序博客网 时间:2024/05/01 11:53
简单实现:
// 提交验证$(":submit").click(function(){if(!$("#form1").form("validate")){return false;}});// 提交验证 end
ajax 实现:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>Basic DateBox - jQuery EasyUI Demo</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--> <link rel="stylesheet" type="text/css" href="myPlugin/jquery-easyui-1.3.6/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="myPlugin/jquery-easyui-1.3.6/themes/icon.css"> <link rel="stylesheet" type="text/css" href="myPlugin/jquery-easyui-1.3.6/demo/demo.css"> <!-- <script type="text/javascript" src="myPlugin/jquery-easyui-1.3.6/jquery.min.js"></script> --> <script type="text/javascript" src="myPlugin/jquery-easyui-1.3.6/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="myPlugin/jquery-easyui-1.3.6/jquery.easyui.min.js"></script> <!-- javascript --> <script type="text/javascript"> // 自动加载方法 start $(document).ready(function(){// 表单验证 start// 邮件地址验证$('#emailId').validatebox({ required: true, validType: 'email', missingMessage: '邮件地址不能为空.', invalidMessage:'请输入正确的邮件地址.'});// 用户名验证$('#usernameId').validatebox({ required: true,validType:['chinese','length[3,6]', 'aaa'],missingMessage: '用户名不能为空.'});// 表单验证 end// extends validatebox rules$.extend($.fn.validatebox.defaults.rules, { chinese : {// 验证中文validator : function(value) {return /^[\u0391-\uFFE5]+$/i.test(value);},message : '请输入中文.'},length : {// 长度验证validator : function(value, param){var len = $.trim(value).length;return len >= param[0] && len <= param[1];},message : '内容长度介于{0}和{1}之间.'},aaa : {// 随意定义了一个规则validator : function(value){return value == '雪山独孤';},message : '名字为[雪山独孤].'} });// end rules// 提交表单 start$('#ff').form({ url:'testAction.do', onSubmit: function(param){// 提交之前的回调函数。 param.email = '123@qq.com';// 提交参数 param.username = 'Jacky'; var isValid = $(this).form('validate');// 提交验证 return isValid; // return false to prevent submit; }, success:function(data){// 提交成功后的回调函数。 //alert(data); var data = eval('(' + data + ')'); // change the JSON string to javascript object if (data.success){ alert(data.message); alert(data.success); } }}); // 提交表单 end });// 自动加载方法 end </script> </head> <body> <form id="ff" method="post"> <div style="margin-top:25px;"></div> <label>邮箱:</label><input id="emailId" style="width:200px;" /> <div style="margin-top:25px;"></div> <label>用户名:</label><input id="usernameId" style="width:200px;"/> <div style="margin-top:25px;"></div><input type="submit" value="提交"/> </form> </body></html>
0 0
- jQuery Easyui form 提交验证 与 json数据返回结果的处理
- easyui 中的 form 提交 后获得 后台 的 json数据 与 jquery .ajax的不同之处
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- easyUI form提交与springMVC交互时服务端返回的错误处理
- EasyUI的Form表单异步提交问题-ThinkPHP5对EasyUI异步表单不返回json
- Jquery异步提交返回json结果问题
- 在struts2+jquery使用AJAX异步提交数据,处理返回的json数据
- 带返回值的Form表单的异步提交(struts+json+jQuery.form)
- easyUI的form表单重复提交处理
- spring mvc3使用jquery easyui form提交返回值提示下载的问题
- easyui form表单提交自定义验证数据是否已存在
- spring security的ajax提交和json返回数据--兼容form表单提交
- easyui--form--numberbox验证提交时再验证的方法
- 【js与jquery】jquery对返回json格式数据的处理和解析
- jQuery easyui form不能提交
- easyui使用Ajax提交表单,返回Json数据
- easyui使用Ajax提交表单,返回Json数据
- easyui使用Ajax提交表单,返回Json数据
- LUA模块
- epoll中listen socket的触发模式选择
- C++类中,应该注意的几个题目
- “蓝桥杯”记录
- C++程序设计之四书五经
- jQuery Easyui form 提交验证 与 json数据返回结果的处理
- 《dreamweaver8.0视频课程》笔记
- 条款14:在资源管理类中小心copying行为
- 15周项目1拓展3
- HTTP GET,线程的使用
- 马的走法
- 算法导论 堆排序 C语言实现
- sqlplus登陆方式
- 根据value来定位key在C#的Dictionary中如何实现?