HTML--JS 表单验证
<html>
<head>
<title>验证表单</title>
<script type="text/javascript">
function checkname(obj){
var name = obj.value;
var pattern=/^[a-zA-Z]([a-zA-Z]{2,20})/;
if(name.match(pattern)==null){
document.getElementById("user").innerHTML="<font color='red'>用户名3-10位字母</font>";
return false;
}else{
document.getElementById("user").innerHTML="<font color='green'>用户名合法</font>";
return true;
}
}
function checkpass1(obj){
var pass1 = obj.value;
var div = document.getElementById("pass1");
if(pass1.length==6){
div.innerHTML = "<font color='green'>密码合法</font>"
}else{
div.innerHTML = "<font color='red'>密码不合法</font>"
} }
function checkpass2(obj){
var pass2 = obj.value;
var pass1 = document.getElementById("pw1").value;
var div = document.getElementById("pass2");
if(pass1==pass2){
div.innerHTML = "<font color='green'>密码一致</font>"
}else{
div.innerHTML = "<font color='red'>密码不一致</font>"
}
}
function sysr(obj){
var a = obj.value.length;
var b = 100-a;
var div = document.getElementById("sysr");
if(b>=0){
div.innerHTML= "你还可以输入"+b+"个字符";
}else{
div.innerHTML= "超出限制";
}
}
</script> </head>
<body>
<h1 align="center">表单验证</h1>
<hr/> <div align="center">
<table border="1" cellpadding="5" cellspacing="0" name="mytable">
<tr>
<td>用户名</td>
<td><input type="text" id="username" onblur="checkname(this)"></td>
<td><div id="user"><font color="red">*<font></div></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" id="pw1" onblur="checkpass1(this)"></td>
<td><div id="pass1"><font color="red">*<font></div></td>
</tr>
<tr>
<td>确认密码</td>
<td><input type="password" id="pw2" onblur="checkpass2(this)"></td>
<td><div id="pass2"><font color="red">*<font></div></td>
</tr>
<tr>
<td colspan="3" align="center">
<div id="sysr">标准输入100字</div>
</td>
</tr>
<tr>
<td>自我评价</td>
<td><textarea rows="5" cols="21" onkeyup="sysr(this)"></textarea></td>
</tr> </table>
</div>
</body>
</html>
HTML--JS 表单验证的更多相关文章
- JS表单验证-12个常用的JS表单验证
JS表单验证-12个常用的JS表单验证 最近有个项目用到了表单验证,小编在项目完结后的这段时间把常用的JS表单验证demo整理了一下,和大家一起分享~~~ 1. 长度限制 <p>1. 长度 ...
- js 表单验证控制代码大全
js表单验证控制代码大全 关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制.判断字符长度 .js限制输入.限制不能输入.textarea 长 ...
- jquery.validation.js 表单验证
jquery.validation.js 表单验证 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuer ...
- Jquery.validate.js表单验证插件的使用
作为一个网站web开发人员,以前居然不知道还有表单验证这样好呀的插件,还在一行行写表单验证,真是后悔没能早点知道他们的存在. 最近公司不忙,自己学习一些东西的时候,发现了validation的一个实例 ...
- angular js 表单验证
<!doctype html> <html ng-app="myapp"> <head> <meta charset="UTF- ...
- JS表单验证类HTML代码实例
以前用的比较多的一个JS表单验证类,对于个人来说已经够用了,有兴趣的可以在此基础上扩展成ajax版本.本表单验证类囊括了密码验证.英文4~10个 字符验证. 中文非空验证.大于10小于100的数字.浮 ...
- Js表单验证控件-02 Ajax验证
在<Js表单验证控件(使用方便,无需编码)-01使用说明>中,写了Verify.js验证控件的基本用法,基本可以满足大多数验证需求,如果涉及服务端的验证,则可以通过Ajax. Ajax验证 ...
- jQuery.validate.js表单验证插件
jQuery.validate.js表单验证插件的使用 效果: 代码: <!DOCTYPE html> <html lang="en"> <head& ...
- js表单验证工具包
常用的js表单验证方法大全 /* 非空校验 : isNull() 是否是数字: isNumber(field) trim函数: trim() lTrim() rTrim() 校验字符串是否为空: ch ...
- 一个漂亮的js表单验证页面+验证码
一个漂亮的js表单验证页面 见图知其意, 主要特性 带密码安全系数的判断 其他的就没有啥啦 嘿嘿嘿 当然,其代码也在Github上 我也准备了一套可以直接Ctrl + v; Ctrl + c 运行的代 ...
随机推荐
- HDU-2571 命运(搜索,我才不是为了插图呢!哼!)
看到这题其实感觉就是搜索题,广搜的话看讨论区里已经有人内存超限了,所以我选择了深搜,有两种思路,第一种是从起点出发,依次更新每一个格子的最大值,这样dp[n][m]就是最后的结果了,第二种是从起点试探 ...
- React Hooks实现异步请求实例—useReducer、useContext和useEffect代替Redux方案
本文是学习了2018年新鲜出炉的React Hooks提案之后,针对异步请求数据写的一个案例.注意,本文假设了:1.你已经初步了解hooks的含义了,如果不了解还请移步官方文档.(其实有过翻译的想法, ...
- Elasticsearch7.X 入门学习第四课笔记---- Search API之(Request Body Search 和DSL简介)
原文:Elasticsearch7.X 入门学习第四课笔记---- Search API之(Request Body Search 和DSL简介) 版权声明:本文为博主原创文章,遵循CC 4.0 BY ...
- spark复习笔记(7):sparkSQL
一.saprkSQL模块,使用类sql的方式访问Hadoop,实现mr计算,底层使用的是rdd 1.hive //hadoop mr sql 2.phenoix //hbase上构建sql的交互过 ...
- JavaScript —— 关于for in 与 for of 的区别
for in是ES5标准,遍历key,遍历的是数组的索引(即键名): for of是ES6标准,遍历value,遍历的是数组元素值: Object.prototype.objCustom = func ...
- 基于 SwiftUI 创建一个可删除、可添加列表项的列表
执行环境 macOS Mojave: 10.14.5 xcode: Version 11.0 beta 6 (11M392q) 预览效果 完整代码 import SwiftUI class Item: ...
- linux详解 rsync 服务和配置文件
首先要选择服务器启动方式: l 对于负荷较重的 rsync 服务器应该选择独立运行方式 l 对于负荷较轻的 rsync 服务器应该选择 xinetd 运行方式 l 创建配 ...
- Tunnel connection failed: 407 Proxy Authentication Required
报错信息 : Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connecti ...
- ps:HSB色彩模式
前面我们已经学习过了两大色彩模式RGB和CMYK.色彩模式有很多种,但这两种是最重要和最基础的.其余的色彩模式,实际上在显示的时候都需要转换为RGB,在打印或印刷(又称为输出)的时候都需要转为CMYK ...
- Python之批量读取文件【面试必学】
python的os模块可以实现普遍的操作系统功能,并且和平台无关.以下为实现根目录下文件的批量读取. os.listdir(dirname)可以列出dirname下的目录和文件,依次读取相应的文件即可 ...