validForm 是原生js表单数据验证工具。
首先引入src目录中的validForm.js或dist目录中的validForm.min.js(压缩版)
代码实例:
<form id="mainForm"> 方式<select name="method" id="test"> <option value="">请填写</option> <option value="1">a</option> <option value="2">b</option> <option value="3">c</option> </select><br> 姓名<input type="text" name="name" /><br> 密码<input type="password" name="pwd" /><br> 邮箱<input type="text" name="email" /><br> <button id="submit">提交</button><br> </form>
$('#submit').on('click', function(){ var data = { method:['select[name="method"]', null, '请选择方式'], name: ['input[name="name"]', , '姓名必填'], pwd: ['input[name="pwd"]', '', '密码必填'], email: ['input[name="email"]', 'empty', '邮箱必填'] }; var model = {el: '#mainForm', data: data}; validForm(model, function(msg){ alert(msg); }); }); /*****详细说明:******/ /* * data(校验数据集合): { 校验单元名称: [ 校验元素(css选择器语法), 校验规则(正则表达式或内置校验规则), 校验提示语(空校验正确提示,其它校验失败提示)] } * model(校验模型): { el: 校验表单(css选择器语法), data: [data[method], data[name]](自定义校验数据集合)} * 内置校验规则: * 1.empty 空(空的校验规则也可以是null、undefined、'') * 2.isNumber 数字格式 * 3.isEmail email格式 * 4.isUrl url格式 * 5.isMobile 手机号格式 * 6.isID 身份证号格式 * 7.isDate 日期格式(2014-07-05 2014-7-5 或2014/07/05 2014/7/5) * * model的另一种等价写法: * var model = {el: '#mainForm', data: [data.method, data.name, data.pwd, data.email]}; * * 调用时,也可以写为validForm(model)回调函数不写,默认采用原生alert方式提示 */
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%> <%@ include file="/public/taglibs.jsp"%> <%@ include file="/public/artDialog.jsp"%> <html> <head> <title>${webn
@html表单代码 欢迎登录 *用户名: *密码: @js代码 // 普通表单提交验证初始化写法 /*$(".demoform").Validform({ tiptype:3 });*/ // ajax表单提交验证初始化写法 $(function(){ //推荐:方法一; $(".demoform").Validform({ tiptype:4, ajaxPost:true, //默认为fals
关于Validform Validform:一行代码搞定整站的表单验证! 1 $(".demoform").Validform(); 为什么能如此方便?插件的核心思想就是把所有的验证条件及验证提示信息绑定到每个表单元素,让验证代码在执行时只是核对表单下各元素的值是否跟绑定的验证条件相符,这样你可以随便添加或者去掉任一表单元素而不必修改验证代码,从而使仅用一行代码去完成整站的表单验证的梦想成为现实!
面对表单的验证,自己写大量的js毕竟不是一个明智的做法。不仅仅是代码很长而且不便于梳理。Validform就是一款开源的第三方验证js的控件,通过添加相应的js以及css能够有效的验证表单,维护起来也很方便。这篇文章就是针对我对validform的理解真理的一篇validform的使用文档。Validform官网 1、js和css的引用: 这里引用官网下载中的一下css: (文件里这个注释
一:引入 <script type="text/javascript" src="http://validform.rjboy.cn/wp-content/themes/validform/js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="js/Validform_v5.3.2_min.js"
上一节主要梳理了validform的基础知识,针对这些基础知识,编写代码的时候,也整理的部分知识,先记录以便后期温习。 验证部分的css @charset "utf-8"; /* CSS Document */ /*==========以下部分是Validform必须的===========*/ .Validform_checktip{ margin-left:8px; lin
最近接手一个五年前的系统,需要对系统做改进。前端表单验证使用的就是Validform_v5.3.2 Validform_v5.3.2 百度云:https://pan.baidu.com/s/1J6QoHCNshSH1neSDkV967g 我遇到的主要问题是什么呢 ? 手机号呀,运营反馈:16 19 14 打头的所有手机号均不能使用咱们的系统。其实我并不是一个做前端开发的,但是只做一写功能的重新维护
。。。 转载于:https://my.oschina.net/u/2978130/blog/850163
本文向大家介绍Validform表单验证总结篇,包括了Validform表单验证总结篇的使用技巧和注意事项,需要的朋友参考一下 近期项目里用到了表单的验证,选择了Validform_v5.3.2。 先来了解一下一些基本的参数: 通用表单验证方法: Demo: 下面是demo的下载地址的链接,有需要的可以下载。 demo下载地址 以上所述是小编给大家介绍的Validform表单验证总结篇,希望对大家
本文向大家介绍validform表单验证的实现方法,包括了validform表单验证的实现方法的使用技巧和注意事项,需要的朋友参考一下 validform插件主要把所有的验证条件和验证提示信息绑定到每个表单元素,这种形式非常方便,下面写法更加智能得到label内容来提示 validform有什么用? 网页上有大量的input需要你进行验证的时候,如果是弹窗的话,需要不停地判断,如果为空,弹窗。如果
本文向大家介绍JS表单数据验证的正则表达式(常用),包括了JS表单数据验证的正则表达式(常用)的使用技巧和注意事项,需要的朋友参考一下 常用的验证方法: js正则表达式--验证表单 检测手机号码:/0?(13|14|15|18)[0-9]{9}/ 检测用户名:(数字,英文,汉字,下划线,中横线):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/ 密码:(数字,英文,下划线,中横线)
本文向大家介绍layui在form表单页面通过Validform加入简单验证的方法,包括了layui在form表单页面通过Validform加入简单验证的方法的使用技巧和注意事项,需要的朋友参考一下 form简单验证 简单的点击图标左右开关 验证的设置 s6-18可以根据自己的长度进行自定义设置,s代表string字符串 修改layui监听事件 先验证表单 原layui监听 以上这篇layui在f
本文向大家介绍js表单登陆验证示例,包括了js表单登陆验证示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js表单登陆验证的方法。分享给大家供大家参考,具体如下: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中j
本文向大家介绍js表单验证实例讲解,包括了js表单验证实例讲解的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js表单验证,供大家参考,具体内容如下 JavaScript 可用来在数据被送往服务器前对HTML 表单中的这些输入数据进行验证。 被JavaScript 验证的这些典型的表单数据有: 1)、用户是否已填写表单中的必填项目? 2)、用户输入的邮件地址是否合法? 3)、用户是否