


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Verify验证框架基本原理通过使用html中表单元素的自定义属性verify和condition来达到自动校验表单元素是否填写正确、并根据校验结果提示相应信息的目的。页面初始化时会为每个带有verify属性的表单元素附加相应的onkeyup、onchange、onfocus事件,以便于这些事件被触发时自动校验与提示。在html中的用法Verify在html中的用法如下所示:其中verify属性值为校验字符串,由以|分隔的两部分组成,前半部分表示控件信息,后半部分表示校验规则,一个控件可以有多个校验规则,各个校验规则之间以&分隔。condition属性值表示当condition所指明的JavaScript语句返回值为真时才校验,否则不校验。可用的校验规则包括:1)NotNull:不能为空;2)Number:必须是数字;3)Int:必须是整数;4)Time:必须是时间;5)Date:必须是日期;6)DateTime:必须是带日期的时间;7)Email:必须是合法的电子邮件地址;8)Regex:表示控件值必须符合指定的正由表达式,例如verify=Regex=d4表示控件值必须是4位数字;9)Script:表示指定的JavaScript脚本返回值必须为真,例如verify=Script=check()表示执行check(),如果check()返回值为真则校验通过,否则校验不通过。以上为例,如果onkeyup、onchange、onfocus事件触发时$NV(Type)=Custom成立且控件的值为空或者不是整数,则会自动提示代码为不能为空或者代码为必须是整数。提交数据时的用法表单提交或者调用Server.sendRequest时需要事先校验页面中的相应元素是否已正确填写,这时可以使用类似如下的JavaScript语句:if(Verify.hasError(arr,ele)return;Verify.hasError会自动检查ele下的所有(但不在arr之内)的表单元素是否已正确填写,如果有未正确填写的,则弹出提示对话框。如果Verify.hasError的参数为空,则检查整个页面。示例(校验表单F1下所有表单元素,但不包括ID为Code和Name的元素):if(Verify.hasError(Code,Name,F1)return;注意事项1)校验规则为1-7时,提示信息=控件信息+校验规则含义,如verify=ID|NotNull且校验未通过时,则提示ID不能为空;2)校验规则为1-7时,校验字符串可以不写提示信息,如verify=NotNull且校验未通过时,则提示不能为空;3)校验规则为8、9时,提示信息就是控件信息,如ve
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度环境影响评价工程师之环境影响评价相关法律法规每日一练试卷及参考答案详解(夺分金卷)
- 传染病患者皮肤护理与感染预防措施
- 2025计算机一级题库含完整答案详解【名师系列】
- 数字系统设计与VHDL(第3版)教案-第8章VHDL设计进阶
- 2025年开放银行生态构建中的金融科技与金融科技企业市场趋势研究报告
- 2025年汽车行业芯片短缺应对策略与汽车改装市场风险预警报告
- 2025年工业互联网区块链智能合约安全区块链与数字货币安全报告
- 2025年房地产市场区域分化对绿色建筑投资策略的影响分析报告
- 江苏省南京市2026届高三9月学情调研数学试题(含解析)
- 海南省文昌市2024-2025学年七年级下学期期末质量检测道德与法治试题
- 防治血吸虫病主题班队课
- 讯问笔录课件教学课件
- 广东省珠海市香洲区文园中学2024-2025学年七年级上学期10月月考数学试卷(无答案)
- 12SG121-1 施工图结构设计总说明
- NB-T31053-2014风电机组低电压穿越建模及验证方法
- 《参与民主生活》参考教案
- 晕厥诊断与治疗中国专家共识(全文)
- 《一着惊海天》学案
- 【妊娠高血压临床护理探究进展综述6000字】
- 2024年贵州贵阳市矿能集团矿产贸易有限公司招聘笔试参考题库含答案解析
- 高压灭菌器安全培训
评论
0/150
提交评论