ASP动态生成的表单验证JavaScript代码示例
107 浏览量
更新于2024-08-29
收藏 86KB PDF 举报
本文档分享了一段ASP动态生成的JavaScript表单验证代码,由未知原作者创作了前九条,后六条是作者根据需求自行添加并进行扩展。这些代码旨在实现HTML表单提交时的实时验证,确保用户输入数据的有效性。验证规则包括:
1. **函数定义**:`CheckForm_JS(frmName,errStr)`是一个ASP方法,它动态创建JavaScript函数`checkSubmit()`,用于在表单提交时执行验证。
2. **使用方法**:开发者需在HTML中通过`<form onsubmit="javascript:return checkSubmit();">`将此函数与表单关联。同时,建议通过`<!–IncludeFile=URL+本函数所在的页;>`包含这个动态生成的验证脚本文件。
3. **参数说明**:
- `frmName`:表单域的名称,用于定位要验证的字段。
- `errStr`:一个字符串数组,每个元素由字段名、验证参数和验证规则组成(如必填、位数限制、格式验证等)。
4. **验证参数列表**:
- 参数0:必填文本框验证
- 参数1:必填下拉菜单验证
- 参数2:必须为数字的文本框验证
- 参数3:指定长度的文本框验证
- 参数4:大于指定长度的文本框验证
- 参数5:电子邮件格式验证
- 参数6:只允许字母和数字字符的文本框验证
- 参数7:密码确认与原始密码匹配验证
- 参数8:禁止以数字开头的文本框验证
- 参数9:包含特定字符范围的文本框验证(10-888888个字符)
值得注意的是,由于作者水平有限,部分自定义验证可能并不完全可靠,开发者在使用时需根据实际项目需求进行测试和调整。此外,由于作者没有物理存储介质,他选择在互联网上分享代码,方便他人在开发过程中快速复制粘贴。这份代码适用于临时解决方案,但长期稳定使用时,可能需要优化和定制化。
2021-12-05 上传
2021-12-05 上传
2022-01-18 上传
2023-05-19 上传
2023-07-15 上传
2023-06-11 上传
2023-05-14 上传
2023-09-08 上传
2023-09-13 上传
weixin_38691742
- 粉丝: 4
- 资源: 903
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作