下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、html5表单属性和验证方式的进化在html5的众多变幻中,表单数据合法性和有效性验证是极为重要的一部分。实践证实:大量平安问题是由于表单数据没有举行合法性和有效性验证而引起的。因为表单数据没有举行合法和有效性验证而被袭击和入侵,进而导致数据泄露和平安事故,对政府、企业和个人等都造成了巨大的损失。 同时,也有很大一部分设计师和制作人员,因为不太会编写扫瞄器端的数据验证程序,也由于各种缘由不太会用法网上的一些框架,导致有些产品缺少对表单数据举行合法性和有效性验证,留下了平安隐患。 鉴于此,html5在表单属性和验证其合法性方面举行了规范,大大地节约了扫瞄器端的代码量,提高了代码效率,也统一了平安
2、问题。虽然服务器端依旧需要验证,但已经有效地从两端(客户端和服务器端)中的一端解决了问题。因此,我们更情愿称之为进化,而不是变幻。 下面我们将一一讲解其重要属性。正则表达式部分我们只作一些常用的内容过滤介绍,有爱好的读者可以深化讨论一下。 (1) 必填项属性required。防空白提交的写法可以是或者 (2) 占位属性placeholder,即还未输入内容的input中默认显示的占位字符。详细写法如下: (3) 数字类型控件提供的max、min属性。 (4) 正则表达式属性pattern。正则表达式推断只能填写az、az和09内的字符,详细代码如下: (5) data属性,可外联数据源,例如:
3、 (6) 自动完成属性autocomplete。这是一个双向属性,它开启时可以协助用户尽快完成表单填写,关闭后又可以防止泄露个人隐私数据。假如希翼替用户在其次次填写表单时能够迅速填写完单,节约时光,则可以设定autocomplete 的值为on。详细写法如下:假如希翼囫囵表单都能够自动完成,则可以这样写:假如不希翼替用户保存电子邮件地址,则可以设定autocomplete 的值为off,用来防止恶意猜测用户信息,详细写法如下: (7) 步长设定属性step。该属性可以限制输入的数字,step为上一个数字与下一个数字的间隔,例如: (8) 其他新增属性。除了上述几个属性外,还有几个新增属性,简要介绍如下。 q onerror。当发生错误时运行脚本。q onhaschange。当发生变幻时运行脚本。q oncontextmenu。当触发上下文菜单时运行脚本。q onformchange。当表单转变时运行脚本。q onforminput。当表单获得用户输入时运行脚本。q onin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成人心肺复苏培训
- 地下管线穿越施工进度调控方案
- 强夯地基施工组织设计方案
- 临床输血操作规程管理制度
- 塔吊作业安全防护技术措施
- 公共区域蚊虫消杀作业指引
- 施工电梯升降机安全监控方案
- 合同档案归档保密操作规范
- Java微服务自动化回归测试方案书
- 总装工序输送带张紧检测制度
- 2026中国中煤能源集团有限公司春季校园招聘备考题库及答案详解一套
- 【《柴油列管式换热器工艺计算案例》6700字(论文)】
- IT系统运维流程与管理方案
- 小学五育并举工作制度
- 实施方案中项目建设方案
- QC/T 1254-2025汽车用B型焊接圆螺母
- 地基检测部门管理制度汇编(3篇)
- 网络社群语用规约演化-第1篇-洞察与解读
- 教育强国建设三年行动计划(2025-2027年)
- 20S515 钢筋混凝土及砖砌排水检查井
- 永辉生鲜采购制度
评论
0/150
提交评论