<!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=gb2312">
<title>Validate Demo</title>
<style>
td{
padding-left:5px;
font-size:12px;
}
.red{
color:red;
padding-left:10px;
}
</style>
</head>
<body>
<form name="form1" method="post" action="">
<table width="500" border="0" align="center" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF">
<td width="100">Text01</td>
<td width="300"><input name="a1" type="text" id="a1"></td>
<td> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td>Text02</td>
<td><input name="a2" type="text" id="a2"></td>
<td> </td>
</tr>
<tr bgcolor="#FFFFFF" align="center">
<td colspan="3"><input type="button" name="Submit" value="DoCheck" onClick="doCheck()"></td>
</tr>
</table>
</form>
<script>
function doCheck()
{
var t=document.all;
clearAllErr();
alert("will Start to check.....")
if(t.a1.value=="")
{
addErr(t.a1,"不能为空");
}
if(t.a2.value=="")
{
addErr(t.a2,"不能为空");
}
}
/**
**
*清除所有错误信息
*
*/
function clearAllErr()
{
var tt = document.all.errspans;
if(!IsJsObject(tt)) return ;
if(tt.length > 1)
{
for(var i=0;i<tt.length;i++)
{
tt[i].innerHTML = "";
}
}
else
{
tt.innerHTML = "";
}
}
/**
**
*增加错误信息
*@fieldName 输入框id
*@mesg 错误信息
*/
function addErr(fieldName, mesg)
{
var newElement = document.createElement("SPAN");
newElement.className = "red";
newElement.id = "errspans";
newElement.name = "errspans";
if(fieldName.parentNode.lastChild.name != "errspans")
{
fieldName.parentNode.appendChild(newElement);
}
if(fieldName.parentNode.lastChild.innerHTML == "")
{
fieldName.parentNode.lastChild.innerHTML = mesg;
}
}
/*
*功能:判断是否输入参数对象是否存在
*参数:对象本身,比如document.all.inputName
*/
function IsJsObject(obj)
{
try
{
if(typeof(obj) == 'object')
{
return true;
}
else
{
return false;
}
}
catch(e)
{
//alert(e.message);
return false;
}
}
</script>
</body>
</html>
分享到:
相关推荐
页面校验是Web开发中一个重要的环节,它用于确保网页的HTML或CSS代码符合特定的规范,从而提高页面的可访问性、兼容性和性能。在本篇内容中,我们将深入探讨页面校验的使用方法,以及它对于网页开发的重要性。 一、...
页面数据校验是Web应用程序中的一个关键环节,它有助于确保用户提交的数据符合预期的格式、类型和范围,从而避免了后续处理阶段可能出现的问题。例如,如果一个表单字段预期接收的是电子邮件地址,那么通过前端校验...
在IT行业中,页面输入校验是一项...综上所述,页面输入校验是一个涉及多方面技术和策略的复杂过程,需要开发者综合考虑用户体验、数据准确性、系统安全等多个因素,确保用户输入的数据能够准确无误地被系统接受和处理。
页面数据校验类 PageValidate
页面校验函数。该函数可以很方便的校验页面上不许为空的项,校验页面输入框Text的合法值,如数字和日期的校验等。如果不许某项为空可以这样设置:申请单位:申请单位;nullStr:false;">。使用该函数只能对页面text...
在“Struts2_1100_SimpleDataValiation”这个压缩包中,可能包含了相关的代码示例、教程文档,或者是一个简单的Struts2项目,用于演示如何在实际应用中实现数据校验。你可以通过解压文件,学习和理解Struts2数据校验...
- 一个简单的邮箱校验例子: ```javascript function validateEmail(email) { var regex = /^\S+@\S+\.\S+$/; if (!regex.test(email)) { alert("请输入有效的邮箱地址!"); return false; } return true; ...
在这个“一个简单的Struts校验例子”中,我们将探讨如何在Struts框架中实现数据验证,这对于确保用户输入的正确性和安全性至关重要。 在Web应用程序中,数据验证通常在客户端和服务器端进行。客户端验证可以提供...
"飘荡软件.url"则可能是一个快捷方式或者链接,指向该软件的官方网站或者下载页面,用户可以通过这个链接获取更多关于软件的信息或者获取更新版本。 总的来说,CS校验和计算是保证数据完整性和正确性的重要手段,而...
一个常用的邮箱验证正则表达式是 `^[\w\.-]+@[\w-]+(\.[\w-]+)+$`,它能匹配大部分常见的邮箱格式。 3. **电话号码校验**:不同国家的电话号码格式不一,但大多数都遵循一定的规则。例如,中国的电话号码通常以数字...
"采用简单js校验"表明注册和登录表单使用JavaScript进行了一些基本的输入验证,如非空检查、格式验证等。 **注册页面** 通常包含用户信息输入字段,如用户名、电子邮件、密码等。前端验证可能包括检查用户名是否为...
Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。在Struts2中,数据校验是确保输入数据正确性和完整性的关键环节,它可以帮助开发者预防潜在的数据错误,提高应用的健壮性。...
【标题】中的“一个标准的register注册页面(含JS校验和页面跳转)”指的是一种常见的Web开发场景,即创建一个用户注册界面,其中包含了JavaScript进行的数据验证以及基于验证结果的页面重定向功能。这样的页面是任何...
Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且健壮的企业级应用程序。在Struts2中,校验器(Validator)是处理用户输入验证的核心组件,确保提交到服务器的数据符合预设的业务规则。这篇博客文章...
例如,一个简单的XML验证配置可能如下: ```xml <message>Email is required! <message>Invalid email format! ``` 在这个例子中,我们定义了两个校验规则:一个是检查电子邮件字段是否为空,另一...
纯页面表单校验。修改可以为你所用,自己写的,欢迎鼓励
`CRC校验工具下载 v2.0_ - pc6下载站.url`看起来是一个网址链接,指向这个工具的下载页面,可能是某个软件下载网站,如pc6下载站。用户可以通过这个链接获取最新的版本或者查看更多的相关信息。 在实际应用中,CRC...
标题中的“注册一个DLL,让你的文件属性带校验功能”指的是通过动态链接库(DLL)来增强Windows系统对文件属性的处理,特别是在文件校验方面。DLL是一种可执行代码库,可以被多个程序共享,从而减少内存占用和提高...
1. 奇偶校验:这是一种最简单的校验方式,通过统计数据中1的个数是奇数还是偶数来确定一个校验位。这种方法能检测单比特错误,但无法检测多比特错误。 2. CRC(循环冗余校验):CRC是一种更强大的校验方法,它使用...
在“教你一天玩转JavaScript(二)——完成对注册页面的数据的简单校验”这个主题中,我们将深入探讨如何利用JavaScript进行有效的数据验证。 首先,我们需要了解JavaScript的基本语法和特性。JavaScript是一种解释型...