`
哈达f
  • 浏览: 120285 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

表单检验

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>

<style type="text/css">
#useryes,#userno{
	display:none;
	}

</style>
<script type="text/javascript" src="../Day26/doctool.js"></script>

<script type="text/javascript">

function checkUser(userNode)
{
	var name = userNode.value;
	
	//var namereg = new RegExp("^[a-z]{5}$");
	var namereg = /^[a-z]{5}$/i;
	var spanNode1 = byId("useryes");
	var spanNode2 = byId("userno");
	if(name.match(namereg))
	{
		//spanNode.innerHTML = "用户名正确".fontcolor("green");
		spanNode1.style.display = "inline";
		spanNode1.style.color = "green";
		spanNode2.style.display = "none";
	}
	else
	{
		//spanNode.innerHTML = "错误的用户名".fontcolor("red");
		spanNode2.style.display = "inline";
		spanNode2.style.color = "red";
		spanNode1.style.display = "none";
	}

}

function checkPsw(pswNode)
{
	var pass = pswNode.value;
	
	//var passreg = new RegExp("^\\d{5}$");
	var passreg = /^\d{5}$/;
	var spanNode = byId("pswspan");
	if(pass.match(passreg))
		spanNode.innerHTML = "密码正确".fontcolor('green');
	else
		spanNode.innerHTML = "密码错误".fontcolor("red");
}


function checkMail(mailNode)
{
	var mail = mailNode.value;
	var mailreg = /^\w+@\w+(\.\w+)+$/;
	var spanNode = byId("mailspan");
	if(mailreg.test(mail))
		spanNode.innerHTML = "邮件正确".fontcolor('green');
	else
		spanNode.innerHTML = "邮件错误".fontcolor("red");
	
	
}


function checkForm()
{
	//alert(document.forms[0].user.value);
	var form = doc.forms[0];
	if(checkUser(form.user) && checkPsw(form.psw))
	
}

</script>

</head>

<body>

<form action="http://127.0.0.1" onsubmit="checkForm()">

用户名称:<input type="text" name="user" onblur="checkUser(this)" />
<span id="useryes">用户名正确</span><span id="userno">用户名错误</span>
<br />
输入密码:<input type="text" name="psw" onblur="checkPsw(this)" />
<span id="pswspan"></span>
<br />
确认密码:<input type="text" name="repsw" /><br />
邮件地址:<input type="text" name="mail" onblur="checkMail(this)" />
<span id="mailspan"></span>
<br />
<input type="submit" name="提交数据" />
</form>

</body>
</html>

 

分享到:
评论

相关推荐

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

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

    论文《深层网网络爬虫表单检测器设计》

    ### 深层网网络爬虫表单检测器设计 #### 关键问题分析 网络爬虫是一种自动化的程序,能够从互联网上收集所需的数据。它的工作原理是从一系列初始的URL开始,通过页面间的链接来发现新的页面。对于表层网来说,即...

    Jquery表单检验

    **jQuery 表单验证** jQuery 是一款广泛使用的 JavaScript 库,它简化了DOM操作、事件处理和动画制作等任务。在网页开发中,表单验证是必不可少的一部分,用于确保用户输入的数据符合预设的规则,比如邮箱格式、...

    jQuery 表单检验插件 ez validator v1.1 for PHPCMS2008.rar

    《jQuery表单检验插件ez validator v1.1 for PHPCMS2008详解》 在Web开发中,表单验证是不可或缺的一环,它能够确保用户输入的数据符合预设的规则,防止无效数据的提交,提升用户体验,降低服务器处理压力。PHPCMS...

    动态的html5表单检测验证功能实例.rar

    动态的html5表单检测验证功能实例,仿Ajax风格,若有项目未填写或不符合要求,则会适时显示出文字提示,带有渐变显示效果的内容提示,本表单验证比较经典,在移动端开发中,应用已经相当普遍,更多功能请下载实例...

    基于HTML5的无刷新表单检测判断功能演示.rar

    基于HTML5的无刷新表单检测判断功能演示,非常漂亮的一个表单效果,表单的输入框中还带有小图标,输入框修饰成了圆角,而美化这款表单并没有使用图片,完全是CSS3代码实现的,当用户提交表单的时候,会检测用户输入...

    登录页面css--《登录注册表单检验》同款

    登录页面css--《登录注册表单检验》同款

    注册页面样式--《登录注册表单检验》同款

    注册页面样式--《登录注册表单检验》同款

    XCheck 基于js的ajax无刷新表单检测判断类.rar

    XCheck 基于js的ajax无刷新表单检测判断类,还包括有密码强度检测的功能,功能描述:在鼠标点击任意输入框的时候,该输入框的后边即时显示提示文字,ajax方式 的表单提示,当某一项输入不符合要求时,不能提交表单,...

    vue element el-form多表单验证.txt

    ### Vue Element UI 多表单验证详解 在前端开发中,表单验证是十分重要的环节之一,它确保了用户输入的数据格式正确、有效,避免了因数据错误导致的后端处理异常或用户体验下降等问题。而在使用 Vue.js 搭配 ...

    js实现表单检测及表单提示的方法

    表单检测及表单提示是前端开发中常见的功能,它能够引导用户正确填写表单,提高用户体验。在JavaScript中实现这一功能并不复杂,却十分实用。下面我将详细解析本文中提到的实现方法。 首先,我们来看HTML部分。HTML...

    二十四、python学习:JQuery进阶:表单检验

    这是学习前端JQuery过程中的一个案例,表单校验,简单的完成了form中对用户名,密码,确认密码,邮箱,同意协议等几方面的校验,简单的还原了注册网站的逻辑.

    AngularJs demo 例子(表单验证) form

    **AngularJS 表单验证详解** AngularJS 是一个强大的前端JavaScript框架,主要用于构建动态Web应用。在AngularJS中,表单验证是一个至关重要的部分,它能够帮助开发者在用户提交数据之前进行实时验证,提高用户体验...

    jquery表单验证实例

    jquery的基础知识运用, jquery表单验证实例,深入了解

    jQuery密码强度智能检测表单.zip

    **jQuery密码强度智能检测表单** 是一个基于流行的JavaScript库jQuery设计的前端验证工具,用于帮助用户创建更安全的密码。这个工具通过实时评估输入的密码,并根据其复杂度将其分为弱、中、强三个等级,以此来提高...

    javascript实现常用的表单前台数据的校验

    在创建表单时,为了保证用户输入的数据质量和安全性,通常会在前端进行初步的数据校验,避免无效或不合法的数据提交到服务器。本篇文章将详细介绍如何使用JavaScript实现常见的表单前台数据校验。 一、基础验证函数...

Global site tag (gtag.js) - Google Analytics