(Jquery功能篇)easy UI 验证功能

2023-10-27

截图展示:

 

源代码展示:

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

		<title>esay_ui框架 验证功能</title>
		<!--引入相关的资源文件(js)  -->
		<!--Jquery 核心js 文件  -->
		<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
		<!--easy _ui组件  -->
		<script type="text/javascript" src="js/jquery.easyui.min.js"></script>
		<!--引入相关资源文件(css)  -->
		<!--esay_ui 的css  -->
		<link rel="stylesheet" type="text/css" href="css/easyui.css">
		<!--easy_ui 验证框架 的css文件   -->
		<link rel="stylesheet" type="text/css" href="css/validatebox.css">

		<script>
	function validate() {
		//获取Id为name的input的值  
		var name = document.getElementById("name").value;
		//alert("相关参数 :"+name);
		var password = document.getElementById("password").value;
		var repassword = document.getElementById("repassword").value;
		if (password != repassword) {
			document.getElementById("password").value = "";
			document.getElementById("repassword").value = "";
			alert("输入密码与密码确认不一致 ");
			return false;
		}
		var email = document.getElementById("email").value;

		if (email == null || email == "") {
			alert("请输入邮箱地址 ");
			return false;
		}
		//无法获取时间控件的值,待解决 (Easy UI的Bug问题)
		var birthday = document.getElementById("birthday").value;
		if (birthday == null || birthday == "") {
			alert("请输入正确生日日期  ");
			return false;
		}
		var phone = document.getElementById("phone").value;
		if (phone == null || phone == "") {
			alert("请输入正确电话号码   ");
			return false;
		}
		var url = document.getElementById("url").value;
		if (url == null || url == "") {
			alert("请输入正确的url");
			return false;
		}

		alert("验证数据成功 ,可以进行相关的异步请求了 !");

	}
</script>



	</head>

	<body>
		<div class="easyui-panel" title="Register"
			style="width: 400px; padding: 10px">
			<table>
				<tr>
					<td>
						r用户名:
					</td>
					<!--数据要求:必须输入,(默认是字符)字符长度(3,10),class='easyui-validatebox'表示验证 -->
					<td>
						<input class="easyui-validatebox"
							data-options="required:true,validType:'length[3,10]'" id="name">
					</td>
				</tr>
				<tr>
					<td>
						密码:
					</td>
					<!--数据要求:必须输入,(默认是字符)字符长度(3,10),class='easyui-validatebox'表示验证 -->
					<td>
						<input class="easyui-validatebox" type="password"
							data-options="required:true,validType:'length[3,10]'"
							id="password">
					</td>
				</tr>
				<tr>
					<td>
						密码确认:
					</td>
					<!--数据要求:必须输入,(默认是字符)字符长度(3,10),class='easyui-validatebox'表示验证 -->
					<td>
						<input class="easyui-validatebox" type="password"
							data-options="required:true,validType:'length[3,10]'"
							id="repassword">
					</td>
				</tr>
				<tr>
					<td>
						邮箱地址:
					</td>
					<!--数据要求:必须输入,验证数据类型:邮箱类型  -->
					<td>
						<input class="easyui-validatebox"
							data-options="required:true,validType:'email'" id="email">
					</td>
				</tr>
				<tr>
					<td>
						生日日期:
					</td>
					<td>
						<input class="easyui-datebox" id="birthday">
					</td>
				</tr>
				<tr>
					<td>
						URL:
					</td>
					<!--数据要求:必须输入,验证数据类型:URL类型  -->
					<td>
						<input class="easyui-validatebox"
							data-options="required:true,validType:'url'" id="url">
					</td>
				</tr>
				<tr>
					<td>
						电话号码:
					</td>
					<!--数据要求:必须输入,验证数据类型:电话类型  -->
					<td>
						<input class="easyui-validatebox" data-options="required:true"
							id="phone">
					</td>
				</tr>
			</table>
		</div>
		<input type="submit" value="验证" οnclick="validate()">


	</body>
</html>


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

(Jquery功能篇)easy UI 验证功能 的相关文章

  • 【微信小程序】创建自定义组件

    文档地址 Component Object object 微信开放文档 视频地址 4 14 自定义组件Component的用法 哔哩哔哩 bilibili 基础 1 右键 gt 创建component文件夹 gt 创建component文件
  • conda虚拟环境安装pytorch+tensorboardX可视化工具

    安装要求 pytorch没有tensorflow那样具有tensorboard可视化工具 在pytorch中想要进行可视化可以调用tensorboardX 具体的调用与tensorboard类似 因此需要的安装包如下 1 pytorch 1
  • 蓝桥杯2022年第十三届JAVA B组省赛真题-最大子矩阵

    这题应该有更简单的方法做 本人太懒 直接暴力线段树 优先队列了 刚好卡时间过 include
  • DSP-滤波器稳定性与极点 &数字滤波器&TMS320C67XX dsp启动过程

    DSP技术 https www cnblogs com kanite category 1318278 html 滤波器稳定性与极点 在数字信号处理种 系统的稳定性是一个很重要的问题 比如说在滤波器的设计种 都要求系统必须稳定 否则是无法实
  • SparkCore

    第1章 RDD概述 1 1 什么是RDD RDD Resilient Distributed Dataset 叫做弹性分布式数据集 是Spark中最基本的数据抽象 代码中是一个抽象类 它代表一个弹性的 不可变 可分区 里面的元素可并行计算的
  • Linux环境开发工具(2)gdb调试工具+Makefile自动化构建工具

    Linux环境开发工具 2 gdb调试工具 Makefile自动化构建工具 Linux编译器 gcc g 使用 程序编译过程 重要概念 函数库 静态库与动态库 gcc选项 gdb使用 具体命令 Makefile 工具 使用过程 项目清理 关
  • 数字藏品是什么?

    有人说 任何东西都可以成为数字藏品 数字藏品是指通过区块链技术生成具有独特身份凭证的数字作品或艺术品 可以通过数字图片 音乐 视频 3D模型 电子门票 数字纪念品等形式进行展示 阿里巴巴 腾讯 京东 百度等互联网公司都推出了数字藏品平台或产
  • PMD使用与代码质量

    最近项目组要求使用PMD工具 通过自定义规则来检查代码 接录部分文档内容如下 PMD介绍 PMD是一种开源分析Java代码错误的工具 与其他分析工具不同的是 PMD通过静态分析获知代码错误 也就是说 在不运行Java程序的情况下报告错误 P
  • python100以内所有偶数-Python3基础 list 推导式 生成100以内的偶数列表

    Python 3 7 0 OS Ubuntu 18 04 1 LTS IDE PyCharm 2018 2 4 Conda 4 5 11 typesetting Markdown code coder Ubuntu source activ
  • Ubuntu系统预处理、编译、汇编、链接指令

    创建并编辑 c程序文件 gedit 1 c 以1 c为例 在编辑器中输入如下代码并保存 include
  • 基础学习5-centos7调整磁盘大小

    1 建立并查看物理磁盘 fdisk l dev sdb Disk dev sdb 10 7 GB 10737418240 bytes 20971520 sectors Units sectors of 1 512 512 bytes Sec
  • 静态Web服务器-命令行启动动态绑定端口号

    学习目标 能够写出获取终端命令行参数动态绑定端口号的web服务器程序 1 开发命令行启动动态绑定端口号的静态web服务器 实现步骤 获取执行python程序的终端命令行参数 判断参数的类型 设置端口号必须是整型 给Web服务器类的初始化方法
  • 2020-02-26

    请教大家一个AD的问题困扰多少的问题 AD10原理图复制一个器件 比如R1 正常复制粘贴还是R1 通过SHIFT拖动是R2 那如果我原理图中原本就有R2了 还是会有重复的现象 怎样复制粘贴会生成一个原理图中没有的位号呢
  • Splunk HEC 取发送数据 服务器的hostname

    1 背景 最近Client 发送数据到 Splunk HEC 发现对方hostname 没有取到 都是HEC 的VIP 地址 这个就不能发现是那个host 发过来的数据 下面查了下文档 发现Splunk 是可以跟踪发送数据的host 的 主

随机推荐

  • 【计算机网络】UDP协议

    目录 1 UDP协议头部格式 2 UDP协议的特点 2 1 无连接 2 2 不可靠 2 3 面向数据报 2 4 有接收缓冲区 没有发送缓冲区 2 5 大小受限 3 基于UDP的应用层协议 4 UDP协议与TCP协议对比 5 经典面试题 1
  • 基于.NET的企业级软件开发

    企业级开发最好基于一些成熟的框架 从而将主要精力集中到领域模型的设计上 1 UI与业务逻辑的隔离 在web领域可以采用ASP NET MVC框架 2 业务逻辑与DB的隔离 可以采用Entity Framework框架 3 业务逻辑中涉及工作
  • 毕业设计-基于机器视觉的水表读数智能识别系统-OpenCV

    目录 前言 课题背景和意义 实现技术思路 一 系统总体方案设计 二 图像预处理的研究与实现 三 识别区域定位及字符分割的研究与实现 实现效果图样例 最后 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为毕业后面临的就业升学做准备
  • 分治算法(Java)

    想必大家通过算法的名字就已经明白了 这个算法的过程 一个是分 一个是治 那么我为什么要使用这种算法呢 因为当前的问题是我们使用现有的方法是解决不了的 所以我们需要将一个复杂的问题分成两个或者是更多个相同或相似的子问题 然后再一我们已有的方法
  • 【detectron2】注册、训练、推断自己的数据集

    一 注册自己的数据集 使用detectron2训练自己的数据集 第一步要注册自己的数据集 首先保证自己的数据集标注是coco格式 就可以使用load coco json加载自己的数据集并转化为detectron2的专有数据格式 使用Data
  • C++中关于枚举的使用(enum)

    首先加入头文件 include
  • mysql中字段长度到底是字符数还是字节数?

    这个问题 困惑了很多新学者 今天就给大家来测试测试 首先来给个定长的字段类型 因为这样好看效果 超出的会被截取 create table test id int 10 not null auto increment test name ch
  • 在VMware ESXi服务器上配置NAT上网

    文章目录 前言 一 vSphere Client上操作 1 配置网络环境 2 创建软件路由 3 虚拟机设置 总结 相关文章 前言 在使用VMware workstation的时候 我们经常以NAT的方式配置虚拟机的网络 与桥接方式相比 这样
  • spring之application.yml配置

    server port 18080 context path netty logging config classpath logback xml 文件上传下载大小 速度配置 spring http multipart max file s
  • 15_弹性盒布局

    一 弹性盒子的基本概念 弹性盒属性的使用 概念 在父级元素设置设置弹性盒属性 容器 所有的子级元素会在父级容器的轴向上排列 项目 作用 控制所有的子级元素在父级元素上的排列位置 如何形成弹性盒 属性 display 显示方式 属性值 fle
  • 软件测试-兼容性测试

    1 兼容性测试综述 软件兼容性测试 检查软件之间是否能够正确交互和共享信息 交互可以在运行在同一台计算机上的应用程序之间发生 也可以在距离数千公里的不同计算机上的应用程序之间发生 还可以用软盘在两台计算机之间传输数据 兼容性测试要解决的问题
  • Visual Studio Code调试node.js:无法在PATH上找到运行时的node

    首先 环境变量Path中加入nodejs的路径 验证nodejs是否已经加入环境变量 接着 重新启动Visual Studio Code 试一下 是不是好了 附录 Visual Studio Code 调试 nodeJS launch js
  • 开源C++版本CGI库CGICC入门

    原发布在ChinaUnix 但未被自动搬迁过来 http blog chinaunix net uid 20682147 id 4895772 html PDF版本 https download csdn net download aque
  • 记一次在关于本地IDE能AC,牛客平台却显示数组越界问题——输入处理带来的问题!!!!

    在参加了百度 网易雷火 网易互娱 360笔试之后 被频繁遇到的数组越界问题深深困扰 为什么在eclipse上怎么测试 怎么看代码都找不到数组越界越在哪 不禁发出越你姥姥的惊叹 今天晚上再次遇到这个问题 在查看了各种遇到此类问题的帖子后 终于
  • 安装完Anaconda Navigator,“Mark for specfic version installation”显示灰色(不能更改包的版本)的解决方法

    最近安装完anaconda 出现了 Mark for specfic version installation 显示灰色的问题 解决方法很简单 只需要在 conda环境下输入以下命令即可 conda search python 仔细思考一下
  • 【C++】通过类来计算圆的周长

    include
  • 时域高通滤波算法(THPF)

    时域高通滤波算法 THPF 今天介绍一下图像非均匀校正中的场景校正算法 时域高通滤波算法 Temporal High Pass Filtering THPF 以及它后续的各种改进版本 空域和频域已经在之前的文章介绍过一些了 时域还没有 图像
  • RTKLIB源码解析(二)、 RTK定位(rtkpos.c)

    本博客是转载 感谢 rtklib代码详解 rtkpos c 博客园 哆啦A梦 博客园 主函数 rtkpos 1 设置基站位置 2 统计基站和流动站的卫星数量 3 单点定位解算 4 若定位模式为单点定位 直接返回 5 精密单点定位 6 动基线
  • steamVR插件的基本功能

    本文转载自http blog csdn net tyuiof article details 52789283 从这一节起我开始介绍一些vive的交互实现方式 比如手柄发出的射线 凝视 瞬移等等 SteamVR插件内都有这三种交互的辅助类
  • (Jquery功能篇)easy UI 验证功能

    截图展示 源代码展示