




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaScript与网页特效制作与网页特效制作上机上机6 6JavaScriptJavaScript表单验证表单验证回顾回顾 如何判断一个字符串是否为数字格式?如何判断一个字符串是否为数字格式? 客户端验证的优势是什么?客户端验证的优势是什么? 什么是正则表达式?什么是正则表达式? 身份证正则表达式如何书写?身份证正则表达式如何书写?上机任务上机任务 表单验证表单验证 非法内容过滤非法内容过滤 号码验证号码验证 用户名有效性验证用户名有效性验证 训练技能点训练技能点 掌握基本的非空验证。掌握基本的非空验证。 掌握正则表达式验证。掌握正则表达式验证。 任务说明任务说明 页面包含相关身份信息的表
2、单,等待用户输入,提交数据时验证表页面包含相关身份信息的表单,等待用户输入,提交数据时验证表单是否正确填写,其中用户名,密码和身份证信息为必填项。单是否正确填写,其中用户名,密码和身份证信息为必填项。 任务任务1效果演示效果演示任务任务1 掌握要点掌握要点onsubmit事件的使用。事件的使用。表单非空验证。表单非空验证。 实现思路实现思路为表单绑定为表单绑定onsubmit事件事件获取提交的表单值,判断必填项是否已填获取提交的表单值,判断必填项是否已填输出结果输出结果任务任务1 参考代码参考代码if (username.value = | username.value = null) vus
3、ername.innerHTML = 用户名不允许为空!用户名不允许为空!;return false; else vusername.innerHTML = ;共性问题讲解、规范代码展示共性问题讲解、规范代码展示任务任务2 任务说明任务说明 使用正则表达式验证输入内容是否非法,非法则过滤内容。合法则使用正则表达式验证输入内容是否非法,非法则过滤内容。合法则输出。输出。 效果演示效果演示任务任务2 实现思路实现思路 设置非法内容的验证正则表达式。设置非法内容的验证正则表达式。 获取输入内容进行匹配。获取输入内容进行匹配。 阶段阶段2共性问题讲解、规范代码展示共性问题讲解、规范代码展示任务任务3
4、任务说明任务说明 使用正则表达式验证使用正则表达式验证 号码的输入是否合法。号码的输入是否合法。 效果演示效果演示任务任务3 实现思路实现思路 设置用于验证的正则表达式。设置用于验证的正则表达式。 获取输入的获取输入的 号码并进行匹配。号码并进行匹配。 任务任务3 参考代码参考代码var str=tel;/在在JavaScript中,正则表达式只能使用中,正则表达式只能使用/开头和结束,不能使用开头和结束,不能使用/双双引号引号 var Expression=/(d3-)?d8|(d4-)(d7)/; var objExp=new RegExp(Expression);/创建创建regexp对象对象 if(objExp.test(str)=true) /检验是否匹配检验是否匹配 return true; /匹配匹配 else return false; /不匹配不匹配 共性问题讲解、规范代码展示共性问题讲解、规范代码展示任务任务4 任务说明任务说明 获取输入的用户名并判断是否有效获取输入的用户名并判断是否有效(验证规则:数字或英文字符串验证规则:数字或英文字符串+数字数字)。 效果演示效果演示任务任务4 实现思路实现思路 创建验证用户名的正则表达式创建验证用户名的正则表达式 使用正则表达
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资理财服务合同范文
- 常年法律顾问合同细则
- 购房合同定金简易协议
- 江西丰城劳动合同范本
- 智能通风电器具产业发展挑战与对策考核试卷
- 机织服装生产中的生产流程标准化考核试卷
- 塑料加工中的耐冲击与抗跌落技术考核试卷
- 期货市场投资者行为分析服务考核试卷
- 抽纱刺绣工艺的数字化营销策略考核试卷
- 基于云计算的智能制造服务考核试卷
- 市政工程标准施工组织设计方案
- 马尔文粒度仪MS2000原理及应用
- 护理不良事件管理、上报制度及流程
- GB 9706.224-2021医用电气设备第2-24部分:输液泵和输液控制器的基本安全和基本性能专用要求
- 钢栈桥施工与方案
- 《艺术学概论》课件-第一章
- 子宫内膜异位症诊疗指南完整课件
- 动物寄生虫病学课件
- 人教版小学三年级下册数学应用题专项练习题40614
- 短视频抖音运营培训课程
- 生产安全事故应急预案管理办法知识点课件
评论
0/150
提交评论