ASP动态生成的表单验证JavaScript代码示例
105 浏览量
更新于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
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜