使用jQuery插件jRemoteValidate进行远程ajax验证,可以自定义返回的信息
2014-04-06 14:15
597 查看
最近项目中有一个业务是收银员通过输入用户卡号,给用户充值或者消费,但是为了避免误操作(如卡号输错),于是编写了一个远程验证的jQuery插件,
当收银员输入卡号后,失去焦点,立即ajax请求服务器端,并返回信息,然后可以通过在success回调函数自定义(html自定义)显示内容。
先上几张演示效果图:
代码调用非常简单,源码托管在github上,需要的可以下载。
点击下载
当收银员输入卡号后,失去焦点,立即ajax请求服务器端,并返回信息,然后可以通过在success回调函数自定义(html自定义)显示内容。
先上几张演示效果图:
html 代码调用方法:
<html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="jRemoteValidate.js"></script> <style type="text/css"> .container {width:600px;margin-top:20px;} </style> </head> <body> <div id="cardContainer" class="container"> <label for="mobile" style="float:left;">test:</label> <input type="text" id="mobile" /> </div> <body> </html>
javascript 代码调用方法:
$('#mobile').jRemoteValidate({ url: 'json1.html', field: 'mobile', // send param mobile=$('#mobile').val() to server renderTo: '#cardContainer', //container loadImgURL: 'loading_small.gif', //loading image path success: successHandle }); // custom you want show's message format function successHandle(rs) { var html = ''; if(rs.state == 1) { html = '<p class="msg">name:<font color=#4682B4>'+rs.data.name+ '</font>,balance:$<font color=red>'+rs.data.balance+'</font></p>'; } if(rs.state == 2) html = '<p class="msg"><font color=red>card is not exists!</font></p>'; if(rs.state == 3) html = '<p class="msg"><font color=red>server error! </font></p>'; return html; }
代码调用非常简单,源码托管在github上,需要的可以下载。
点击下载
相关文章推荐
- jQuery Validate 插件验证,,返回不同信息(json remote)自定义
- 使用jquery.validate.min.js插件进行表单验证并自定义校验规则
- 使用jquery的验证插件进行客户端验证
- 使用JQuery validate插件进行客户端验证
- 使用JQuery validate插件进行客户端验证
- 整合struts2 jQuery validate 插件的远程Ajax验证
- jquery中使用ajax获取远程页面信息
- jquery validation remote进行唯一性验证时只使用自定义参数,不使用默认参数
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- jQuery使用$.ajax进行即时验证实例详解
- liferay中使用jQuery Validation Engine进行ajax验证,不通过也提交表单的解决方案
- jQuery - Ajax - 与PHP集成可以使用json_encode返回结果
- 使用jQuery中的$.ajax进行即时验证
- JS脚本使用AJAX调用远程服务后获取返回的错误信息
- 使用jquery validate和ajax进行表单验证并向后台提交数据
- jQuery使用$.ajax进行即时验证的方法
- jQuery中使用ajax对表单数据进行异步验证
- jQuery使用$.ajax进行即时验证的方法
- 学习struts2建bbs总结五:使用jquery+ajax验证用户名是否存在以及struts效验信息不断重复的问题
- jQuery使用$.ajax进行即时验证实例详解