基于jQuery实现表单提交验证
html表单代码:
jQuery代码: $(function(){ $("form :input.required").each(function(){ var $required = $(" *"); //$(this).parent().append($required); //追加到文档中 $(this).parent().prepend($required); }); $('form :input').blur(function(){ var $parent = $(this).parent(); if($(this).is('#username')){ if(this.value==""||this.value.length<6){ var errorMsg = '请输入至少6位的用户名'; $parent.append(' '+errorMsg+''); }else{ var okMsg = '输入正确'; $parent.append(' '+okMsg+''); } } if($(this).is('#email')){ if(this.value==""||(this.value!=""&&!/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))){ var errorMsg = '请输入正确的E-mail地址'; $parent.append(' '+errorMsg+''); }else{ var okMsg = '输入正确'; $parent.append(' '+okMsg+''); } } }); $("form :input").focus(function(){ var $parent = $(this).parent(); $parent.find(".formtips").remove(); }); $("#send").click(function(){ var $parent = $(this).parent().parent(); $parent.find(".formtips").remove(); $("form .required:input").trigger('blur'); var numError = $('form .onError').length; if(numError){ return false; } }); $("#res").click(function(){ var $parent = $(this).parent().parent(); $parent.find(".formtips").remove(); }); });
基于jQuery实现表单提交验证相关推荐
- 基于jQuery的表单验证插件:jValidate
网上基于jQuery的表单验证插件已有很多,但是这个轮子我还是继续做一个,因为这个表单验证插件是从我以前的个人JS框架移值过来的(我已慢慢投入jQuery的怀抱),并且它的验证规则书写方式也许会让你眼 ...
- 基于jQuery的表单验证插件Validation Engine
Validation Engine是一款基于Jquery的js表单验证插件.相对于之前的传统表单验证工具,其优点是自定义验证内容更广泛以及与AJAX的方便整合. 附件提供了该插件,解压密码为:im48 ...
- 表单ajax提交插件,jQuery Form 表单提交插件-----ajaxSubmit() 的应用
Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程. 测试环境:部署到Tomcat中的web项目. 一.ajaxSubmit() 介绍 立即通过AJA ...
- django后台添加学生-jquery实现表单正则表达式验证,判断是否可以进行提交
话不多说,先放图 左边的导航就不放代码了,需要再问 (1)视图模板 (2)路由(urls.p) (3)views.py # GET:向服务器 获取 数据 # POST:向服务器 提交 数据 # 添加学 ...
- 原生JS 表单提交验证器
一.前言 最近在开发一个新项目,需要做登陆等一系列的表单提交页面.在经过"缜密"的讨论后,我们决定 不用外部流行的框架,如bootstrap,由于我负责的模块 仅仅是其中的一部分, ...
- 表单提交验证新实践之class-validator
class-validator实践篇 之前有一篇关于class-validator的基础的介绍,这篇来一下如何实践: 首先介绍一下业务背景:简单来说就是一个表单提交 ,根据类型的选择进行四种提交模式. ...
- Angualr6表单提交验证并跳转
在Angular6中,使用NG-ZRROR作为前端开发框架,在进行表单开发时遇到了一些问题,最后解决了,在此记录. 1.表单构造: 引入forms: import { FormGroup, FormB ...
- JQuery控制表单提交
规范化DOM 第一种方案: <form><div id="closePanel">+</div><div id="formTit ...
- jQuery 阻止表单提交
1. 利用 οnsubmit="return false" 阻止表单提交 <form action="" method="get" ...
最新文章
- PHP 汉字转拼音(首拼音,所有拼音)
- 好家伙,MacOS 新版本终于删掉自带 Python2,连 Python 死忠粉都叫好!
- postgreSQl pathman 用法语句总结
- ASP.NET下QueryString不同字符编码间强制转换的解决方案
- 算术溢出使用4字节值上的运算符_c语言程序设计的数据类型、运算符和表达式介绍...
- python越学越糊涂_你越努力,编程水平越差!这样学 Python ,更容易成为高手!...
- JavaScript中关于创建对象的笔记
- MySQL 8.0 表空间机制
- Context与ApplicationContext
- python导入模块的常用方法_(9)python模块的定义、导入、优化,常用模块
- spring session+redis配置
- delphi 读取pdf
- 分区助手删除linux,分区助手彻底删除硬盘文件方法
- visual studio 2015无法打开包括文件
- Spark Sql编程
- python身份证号处理代码_Python实现身份证号码解析
- 老域名抢注技巧是什么?
- X265(HEVC编码器)在VS2015下的编译和使用
- elasticsearch for windows
- ccflow 代码分析