ASP动态生成的表单验证JavaScript代码示例

0 下载量 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个字符) 值得注意的是,由于作者水平有限,部分自定义验证可能并不完全可靠,开发者在使用时需根据实际项目需求进行测试和调整。此外,由于作者没有物理存储介质,他选择在互联网上分享代码,方便他人在开发过程中快速复制粘贴。这份代码适用于临时解决方案,但长期稳定使用时,可能需要优化和定制化。