通用表单验证函数
来源:互联网 发布:java监控服务器 ssh 编辑:程序博客网 时间:2024/05/17 02:07
function chkfrm(oForm)
{
var els = oForm.elements;
//遍历所有表元素
for(var i=0;i<els.length;i++)
{
//是否需要验证
if(els[i].ptn)
{
//取得验证的正则字符串
var sReg = els[i].ptn;
//取得表单的值,用通用取值函数
var sVal = els[i].value;
//字符串->正则表达式
var reg = new RegExp(sReg,"");
if(!reg.test(sVal))
{
//验证不通过,弹出提示
alert(els[i].info);
//该表单元素取得焦点
els[i].focus();
return false;
}
}
}
}
{
var els = oForm.elements;
//遍历所有表元素
for(var i=0;i<els.length;i++)
{
//是否需要验证
if(els[i].ptn)
{
//取得验证的正则字符串
var sReg = els[i].ptn;
//取得表单的值,用通用取值函数
var sVal = els[i].value;
//字符串->正则表达式
var reg = new RegExp(sReg,"");
if(!reg.test(sVal))
{
//验证不通过,弹出提示
alert(els[i].info);
//该表单元素取得焦点
els[i].focus();
return false;
}
}
}
}
<script type="text/javascript" src="check.js"></script>
<form id="form1" name="form1" method="post" action="" onsubmit="return chkfrm(this);">
<input type="text" name="textfield" ptn="^[1-9]+$" info="必须为数字。"/>
<input type="submit" name="Submit" value="提交"/>
</form>
<form id="form1" name="form1" method="post" action="" onsubmit="return chkfrm(this);">
<input type="text" name="textfield" ptn="^[1-9]+$" info="必须为数字。"/>
<input type="submit" name="Submit" value="提交"/>
</form>
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- 通用表单验证函数
- JS通用表单验证函数
- JS通用表单验证函数-
- JavaScript通用表单验证函数
- JS通用表单验证函数
- JavaScript通用表单验证函数
- Mr.lonely
- The Reflection API
- jdk与jre的区别(转帖)
- 根据地球上两个地点的经度和纬度,如何获得这两点的距离?
- 工作效率与薪水翻番 七秘诀
- 通用表单验证函数
- 六十一条面向对象分析设计的经验原则(转贴)
- 网页滚动条
- 批处理文件bat 语法备忘
- COM组件的使用
- Javascript 表单 Select 添加 删除 子项目 操作
- 关于文件夹的手动隐藏和恢复
- 新书报告-《软件质量保证和管理》
- 由于台湾地震,境外网站无法访问