Validform+layer实现漂亮的表单验证特效
2016-01-17 00:00
471 查看
Validform是一款优秀的表单验证插件,layer是一款优秀的弹出窗口插件。下面通过例子看看这二者碰出的火花吧
首先要引入jquery,Validform和layer
HTML
JS
服务端返回
本例子流程:点击提交->逐项验证表单->完成验证ajax提交->根据返回信息判断->弹出消息
jquery validate.js表单验证的基本用法入门
Jquery练习之表单验证实现代码
jquery 实现表单验证功能代码(简洁)
jquery表单验证使用插件formValidator
Jquery插件easyUi表单验证提交(示例代码)
基于Bootstrap+jQuery.validate实现Form表单验证
小巧强大的jquery layer弹窗弹层插件
首先要引入jquery,Validform和layer
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="http://res.layui.com/lay/lib/layer/src/layer.js"></script> <script type="text/javascript" src="http://lib.h-ui.net/Validform/5.3.2/Validform.min.js"></script>
HTML
<form action="post.php" method="post" name="form" class="form form-horizontal" id="form-Validform"> <div class="row cl"> <label class="form-label col-3"><span class="c-red">*</span>用户昵称:</label> <div class="formControls col-8"> <input type="text" class="input-text" value="" placeholder="可使用3-16位中英文字符" id="uname" name="uname" datatype="*2-16" nullmsg="用户昵称不能为空"> </div> </div> <div class="row cl"> <label class="form-label col-3"><span class="c-red">*</span>用户密码:</label> <div class="formControls col-8"> <input type="text" class="input-text" value="" placeholder="5-20位,范围[0-9a-zA-Z_@!.-]" id="pwd" name="pwd" datatype="/\w{5,20}/i" nullmsg="用户密码不能为空"> </div> </div> <div class="row cl"> <label class="form-label col-3"><span class="c-red">*</span>Email:</label> <div class="formControls col-8"> <input type="text" class="input-text" value="" placeholder="****@***.***" id="email" name="email" datatype="e" nullmsg="Email不能为空"> </div> </div> <div class="row cl"> <label class="form-label col-3"></label> <div class="formControls col-8"> <a href="javascript:;" id="safecodes" style="color:red"><?php echo $safecode; ?></a> </div> </div> </div> <div class="row cl" style="text-align:center"> <input class="btn btn-primary radius" type="submit" value=" 提交 "> </div> </form>
JS
<script type="text/javascript"> $(function(){ $("#form-Validform").Validform({ tiptype:4, ajaxPost:true, callback:function(data){ if(data.status==1){ layer.msg(data.info, {icon: data.status,time: 1000}, function(){ location.reload();//刷新页面 }); } else{ layer.msg(data.info, {icon: data.status,time: 3000}); } } }); $('#safecodes').click( function () { $('#safecode').val($('#safecodes').text()); }); }); </script>
服务端返回
{"info":"\u6210\u529f","status":1,"url":""}
本例子流程:点击提交->逐项验证表单->完成验证ajax提交->根据返回信息判断->弹出消息
您可能感兴趣的文章:
jQuery 表单验证插件formValidation实现个性化错误提示jquery validate.js表单验证的基本用法入门
Jquery练习之表单验证实现代码
jquery 实现表单验证功能代码(简洁)
jquery表单验证使用插件formValidator
Jquery插件easyUi表单验证提交(示例代码)
基于Bootstrap+jQuery.validate实现Form表单验证
小巧强大的jquery layer弹窗弹层插件
相关文章推荐
- JQuery实现网页右侧随动广告特效
- NodeJS实现阿里大鱼短信通知发送
- Jquery和angularjs获取check框选中的值的方法汇总
- 深度回望百度贴吧:一款“伟大创意”产品如何一步步走向作恶?
- 如何为产品打造高价值的社群?
- 京东金融融资66.5亿人民币 估值466.5亿
- ubuntu can't start up--fix grub using ubuntu live
- 【解决方法】You must rebuild it with bitcode enabled (Xc
- Android图片操作-保存图片到SD卡
- IntelliJ IDEA 快捷键和设置
- jsp的EL表达式¥{}
- ionic通讯录点击滑动效果的实现以及$ionicscrolldelegate使用分析
- Java开发必会的Linux命令(转)
- Google的Java编程风格指南(Java编码规范)
- C++虚函数实现机制
- 构造函数能否为虚函数
- emacs 安装错误
- CSS Display(显示) and Visibility(可见性)
- CSS Positioning(定位)
- CSS Float(浮动)