1.表单验证jsp页面表单样例

<div class="input-group input-group-lg"><span class="input-group-addon" id="sizing-addon1"><span class="glyphicon glyphicon-user"></span></span><input type="text" class="form-control" id="userName" name="userName"placeholder="请输入名字" aria-describedby="sizing-addon1" required>
</div>
<span id="user"></span>
  • input中required设置必填字段;
  • 用到字体图标glyphicon glyphicon-user;
  • bootstrap的表单组件input-group

2.表单用户名验证javascript代码

//用户名校验$("#userName").focus(function () {//聚焦,输入值$("#user").html("用户名必须大于等于两个长度");$("#user").css({color: "green"});});$("#userName").blur(function () {//失去焦点,值改变var username = $(this).val();if (username.length < 2) {//判断输入值是否符合条件$("#user").html("");$("#user").html("用户名不合法");$("#user").css({color: "red"});flag = false;} else {$("#user").html("");$("#user").html("用户名合法");$("#user").css({color: "green"});num = num + 1;flag = true;}});

3.邮箱验证正则表达式;

//邮箱正则表达式
var reg = /^\w+((.\w+)|(-\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/;
var email = $(this).val();
if (!reg.test(email)) { //正则验证不通过,格式不对flag = false;$("#emaila").html("");$("#emaila").html("邮箱格式不正确");$("#emaila").css({color: "red"});
} else {$("#emaila").html("");$("#emaila").html("邮箱格式正确");$("#emaila").css({color: "green"});num = num + 1;flag = true;
}

4.sweetalert中swal的使用

1.首先导入js,css

<link rel="stylesheet" href="css/sweetalert/sweetalert.css">
<script src="js/jquery-2.2.4.js"></script>
<script src="css/sweetalert/sweetalert.min.js"></script>

2.绑定点击事件

$(".buy").click(function () {/*swal组件*/})

3.swal格式

swal({title: "Are you sure?",text: "请确认是否开通会员!",type: "warning",showCancelButton: true,confirmButtonColor: "#DD6B55",confirmButtonText: "Yes, 去支付!",cancelButtonText: "No, 不开通!",closeOnConfirm: false,closeOnCancel: false
}, function (isConfirm) {if (isConfirm) {swal("确认", "你点击了确认按钮 :)", "error");} else {swal("取消", "你点击了取消按钮! :)", "error");}
});
  • 完全格式的swal有确认取消按钮以及回调函数;
  • 简单版的swal只有一个提示功能;

笔记:表单验证以及sweetalert中swal的使用相关推荐

  1. jquery插件-表单验证插件-提示信息中文化与定制提示信息

    接上一篇 2)messages 提示:修改默认的提示信息最简单的方法是引入message_zh.js文件即可! 如果需要在validate()方法内提示则可以使用本选项 类型:Object 说明:自定 ...

  2. input的表单验证(不断更新中~~)

    1 手机号验证 <input type="tel" id="phone" name="phone" placeholder=" ...

  3. angularjs学习第四天笔记(第一篇:简单的表单验证)

    您好,我是一名后端开发工程师,由于工作需要,现在系统的从0开始学习前端js框架之angular,每天把学习的一些心得分享出来,如果有什么说的不对的地方,请多多指正,多多包涵我这个前端菜鸟,欢迎大家的点 ...

  4. javascript 表单验证大全(一)

    javascript 表单验证大全(一) 5.身份证验证:包括15位和18位.function idNumber(s)//身份证验证 {regu1=/^[1-9]\d{7}((0\d)|(1[0-2] ...

  5. ext form验证tip_FormValidator表单验证

    表单校验测试 验证表单之文本输入框 用户名: 性别: 男女 出生年月: 身份证号 邮箱 学历 --请选择-- 专科 本科 研究生 硕士 博士 国家区号 -地区区号 -电话号码 -分机号码 兴趣爱好 乒 ...

  6. jquery validate表单验证插件

    1 表单验证的准备工作 在开启长篇大论之前,首先将表单验证的效果展示给大家.     1.点击表单项,显示帮助提示 2.鼠标离开表单项时,开始校验元素  3.鼠标离开后的正确.错误提示及鼠标移入时的帮 ...

  7. html中表单的校验的插件,功能强大的jquery.validate表单验证插件

    本文实例为大家分享了jquery.validate表单验证的使用方法,供大家参考,具体内容如下 1 .表单验证的准备工作 在开启长篇大论之前,首先将表单验证的效果展示给大家. 1.点击表单项,显示帮助 ...

  8. elementUI表单验证之动态表单验证

    elementUI 中 Form 组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 Form-Item 的 prop 属性设置为需校验的字段名即可. (1)常用表单验证 ...

  9. jQuery Validate表单验证框架详解

    jQuery表单验证框架总结 jQuery Validate验证框架详解 jQuery校验官网地址:bassistance.de » jQuery plugin: Validation 一.导入js库 ...

最新文章

  1. ABP理论学习之多租户
  2. python标准库学习9
  3. 设计模式C++实现(7)——外观模式、组合模式
  4. MyBatis 流式查询
  5. JAXB –表示空集合和空集合
  6. hdu5299 Circles Game
  7. 初识 InnoDB存储引擎
  8. 微弱信号检测matlab,微弱信号检测
  9. 算法精解----3、单链表
  10. 中级电工技术实训考核装置
  11. envi神经网络分类原理,ENVI神经网络分类
  12. windows下cfree5中%d输出浮点数的问题
  13. alios是安卓吗_揭秘:阿里云OS和Android的主要区别是什么
  14. win10下pyt3.7安装scrapy后cmd运行相关命令SyntaxError: invalid syntax 解决办法
  15. PHP基础+php高级+前端+项目实战视频教程免费分享
  16. c#语言小括号里面的逗号是什么意思
  17. Android设置自定义字体
  18. Python-docx生成word文档
  19. Ubuntu8.04最全问题汇总
  20. jvm 内存溢出的多种原因及优化方法

热门文章

  1. 简洁轻量的SVGA动效
  2. 如何制作一个类似Tiny Wings的游戏(2) Cocos2d-x 2.1.4
  3. BZOJ2654: tree(陈立杰)
  4. 接私活可用的 Springboot + Vue 快速开发框架
  5. 夺命雷公狗---linux NO:25 linux下的压缩和解压缩
  6. ImageCLASS MF4710打印正反面 拾遗
  7. 解决Macbook安装Adobe Illustrator cc2021中文激活版打不开问题,ai支持苹果big sur系统安装教程
  8. 【规避内存不足问题】DefaultCPUAllocator: not enough memory: you tried to allocate 8000000 bytes. Buy new RAM
  9. 【备忘】mychrome编译尝试,最终失败了,只是解决了stdafx的问题
  10. Rank Minimization for Snapshot Compressive Imaging——学习笔记