`

js简单表单验证代码示例

阅读更多
<html>
	<head>
		<style>
			#d1{
				left:30;
				top:30;
				width:440;
				height:300;
				position:absolute;
				background-color:#cccccc;
			}
			#d1_head{
				height:30;
				font-size:20pt;
				color:white;
				background-color:blue;
			}
			#d1_body{
				padding-top:40;
				padding-left:40;
			}
			.s1{
				color:red;
			}
			.s2{
				background-color:#ffee55;
			}
		</style>
		<script>
			function valiForm(){
				return valiName() && valiPwd();
			}
			function valiName(){
				//step1 先找到要操作的节点
				var obj = document.getElementById('name');
				//className属性:用于设置或者读取
				//节点的class属性值。
				obj.className='';
				var msg = document.getElementById('name_msg');
				msg.innerHTML='';
				//step2 对节点的操作
				//value属性 : (input控件 + textarea)的值
				var v1 = obj.value;
				if(v1.length==0){
					//innerHTML: 可以读取或者设置
					//标记之间的内容
					msg.innerHTML='名字不能为空';
					obj.className='s2';
					return false;
				}else{
						return true;
				}
			}
			
			function valiPwd(){
				var obj = document.getElementById('pwd');
				obj.className='';
				var msg = document.getElementById('pwd_msg');
				msg.innerHTML='';
				if(obj.value.length==0){
					msg.innerHTML='密码不能为空';
					obj.className='s2';
					return false;
				}else{
					return true;
				}
			}
			
			
		</script>
	</head>
	<body style="font-size:20pt;">
			<div id="d1">
				<div id="d1_head">表单数据验证</div>

				<div id="d1_body">
					<form action="" method="" onsubmit="return valiForm();">
						<table>
							<tr>
								<td>name</td>
								<td><input type="text" name="name" id="name" 
									onblur="valiName();"/>
								<span class="s1" id="name_msg"></span>
								</td>

							</tr>
							<tr>
								<td>password</td>
								<td><input type="password" name="pwd" id="pwd" onblur="valiPwd();"/>
								<span class="s1" id="pwd_msg"></span>
								</td>
							</tr>
							<tr>

								<td colspan="2">
									<input type="submit" value="confirm"/>
									&nbsp;<input type="reset" value="reset"/>
								</td>
							</tr>
						</table>
					</form>
				</div>
			</div>

	</body>
</html>
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    javascript表单美化和验证插件

    主要特色: 完全响应式; 完美键盘操作支持; 可定制的输入标签:select, radio, checkbox 以及 file; 自定义的日期选择器 本地化支持 表单验证的代码示例:

    表单验证类 Validator JS 及文档 示例代码

    表单验证 类 很不错JS文件 有缘吗 文档 示例代码

    jsp表单验证js文件

    原创,自己写的一套表单验证js文件。 /*使用说明 * 示例 邮箱"&gt; * 字段注释 comments="邮箱" * 非空 notnull="true" * 最大长度 maxlength="30" * 负小数 datatype="ldouble" * 非负小数 datatype="rdouble" * 负...

    JS实现的简单表单验证功能示例

    本文实例讲述了JS实现的简单表单验证功能。分享给大家供大家参考,具体如下: 源代码: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

    jQuery formValidator表单验证插件示例源码

    jQuery formValidator表单验证插件示例源码 jQuery formValidator表单验证插件是什么? jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的...

    一个Ajax表单检测验证实例.rar

    一个Ajax表单检测验证实例,在不刷新网页的情况下对表单中的各个输入项进行检查,并显示出错误提示,在众多ajax表单中,本示例并不是最复杂的,因此对于学习研究类似表单的...ajax无刷新表单验证插件就是基于此的实现。

    layui.js实现的表单验证功能示例

    本文实例讲述了layui.js实现的表单验证功能。分享给大家供大家参考,具体如下: 该示例可针对文本框,手机,邮箱,textarea等格式进行验证 首先引入如下文件: [removed][removed] [removed][removed] &lt;link rel...

    纯CSS实现表单验证的示例代码

    在我们的日常业务中,表单验证是个很常见设计需求,像一些登录注册框,问卷调查也都需要用到表单验证。 一般我们的实现思路都是JS监听input框的输入内容,判断用户输入内容,从而以此来决定下一步的操作。 例如这样...

    js表单登陆验证示例

    主要介绍了js表单登陆验证的方法,基于thinkPHP前端页面实现javascript针对表单用户名与密码的验证功能,需要的朋友可以参考下

    javascript表单验证的源码.txt

    web开发的前台验证,本示例的源码中还分模式进行验证,每一种模式的验证都独具特色,值得您下载的一片文档哦~!

    JavaScript 使用正则表达式进行表单验证的示例代码

    JavaScript 表单验证正则表达式大全利用正则表达式判断是否是0-9的阿拉伯数字 代码如下: function regIsDigit(fData) { var reg = new RegExp(“^[0-9]$”); return (reg.test(fData)); } 利用这则表达式获取字符串...

    JavaScript使用表单元素验证表单的示例代码

    主要介绍了JavaScript使用表单元素验证表单的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    js带有登录提示验证的表单脚本代码

    完整了前端页面表单登录,有js判断输入格式。适合很多系统的登录页面使用。

    JavaScript 基础表单验证示例(纯Js实现)

    实现代码: index.html &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form id=form action= method=post onsubmit=return vipdate()&gt; &lt;

    北大青鸟ACCP5.0JavaScript特效与表单验证-上机作业源代码

    北大青鸟ACCP5.0JavaScript特效与表单验证-书中示例源代码 。都是自己手写的代码,我正在学习的内容。这部分是上机作业。大家交流一下吧。

    JavaScript表单验证类库Validate.js.zip

    Validate.js是一个轻量级的JavaScript表单验证类库,它不依赖于其它任何JavaScript框架,经GZIP压缩后仅有1KB大小。它所提供的验证类型有:是否为空、数字、Email地址、判断输入值是否在某一范围内等,此外你也可以...

    javascript表单验证使用示例(javascript验证邮箱)

    被 JavaScript 验证的这些典型的表单数据有: 用户是否已填写表单中的必填项目?用户输入的邮件地址是否合法?用户是否已输入合法的日期?用户是否在数据域 (numeric field) 中输入了文本?必填(或必选)项目 下面...

    客户端统一验证JavaScript函数库及示例源码

    ChkInputs.js应运而生,使用它不需要编写多少代码,只需对验证元素简单配置一下即可,使用方便,也不会影响页面的布局,并可以精确判断客户端输入框的长度、必填、数据类型(整数型、浮点型、字母型、数字字母混合型)...

Global site tag (gtag.js) - Google Analytics