JavaScript语言在表单验证方法中的应用

来源 :企业文化·中旬刊 | 被引量 : 0次 | 上传用户:xyhai110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:表单是实现用户和网页界面之间人机交换信息的重要工具,无论是登陆账户界面还是用户注册账户界面,都通过表单操作来提取用户信息。JavaScript语言作为最重要的客户端脚本语言,能很方便快速的实现表单验证操作。本文结合实例详细介绍了如何利用JavaScript语言实现客户端的表单验证方法。
  关键词:JavaScript;代码;表单验证
  一、引言
  随着web技术的广泛应用,无论是登陆账户界面还是用户注册账户,客户端界面都是通过表单来提取用户有效信息。表单已经成为传递信息提交数据的重要载体,扮演着十分重要的角色。这就引出了一些问题,提交的表单数据是否合法,如果数据不合法怎么办?作为最重要的客户端脚本语言,利用JavaScript语言编写程序段进行表单验证,是目前最通用的方法,在实际应用中具有较好的兼容性和跨越性,能够方便快捷的解决表单验证这些问题。
  二、表单验证的必要性
  在对表单提交的信息进行处理前,首先要对其进行合理性验证,避免信息无法更新或出现软件BUG,影响用户的正常使用。用户在填写表单信息时,可能在表单中输入不正确的数据,如输入字符串长度与账户要求的数据长度不一样;输入的数据类型与数据库中定义的字段类型不一致;在不允许输入空值的地方,不输入任何数据等。如果不进行表单验证,这些都会造成服务器端的信息无法更新或出现错误。进行表单验证能避免出现这些错误。
  为了减轻服务器压力,表单验证应该在客户端页面中进行,提醒用户注意一些常见的错误和数据的合理性并给出相应的错误提示,而不必等待服务器的响应,从而减少服务器的处理任务和运行压力,同时也提高了用户的操作效率。
  基于以上原因,我们有必要使用JavaScript在客户端对表单数据进行验证。
  三、表单验证的内容
  在开始编写表单验证代码之前,我们需要先分析一下表单验证的具体内容。其实,表单验证包括的内容非常多,如验证用户名、密码是否正确,验证日期格式是否正确,验证电话号码和E-mail地址是否有效、验证验证码是否匹配等,验证的目的是阻止不合格的表单信息被提交给服务器端,影响服务器的正常运行。
  下面我们就以常用的注册表单为例,来说明表单验证通常包括哪些大致内容。
  注册表单验证大概有以下几项:检查用户名是否为空(这里不包含验证服务器端已经存在的用户名被重复注册);验证用户输入的两次密码是否一次;验证出生日期是否符合常识(如月份必须是1-12之间,日期必须是1-31之间,区分大月和小月,区分是否为闰年);验证用户输入的电话号码(为11位的数字)和邮件地址是否有效(如电子邮件地址中必须有“@”和“.”字符);验证验证码是否与已显示的验证码相同等。
  四、常用的表单验证的代码实现过程
  在展示详细代码前先对表单信息进行定义,定义表单窗口名为TableForm,定义用户名文本框名为MyNameTxt,定义密码文本框名为PasswordTxt,定义二次密码文本框名为rPasswordTxt。电话号码、电子邮箱、验证码等验证代码省略(参考验证用户名代码和密码代码)。
  五、结束语
  JavaScript语言是一种功能非常强大的脚本设计语言,我们可以使用它很方便快速的在客户端对表单数据验证编写代码,避免表单数据出现错误,为服务器端接收到的数据有效性起到保障作用。
  参考文献:
  [1] (美)Karli Watson Christian Nagel等,C#入门经典(第4版),清华大学出版社
  [2] 明日科技 JavaScript从入门到精通,清华大学出版社
  [3] (美)鲍尔斯 学习JavaScript ,东南大学出版社
其他文献
暖通空调系统在建筑节能中占据重要的位置,起着重要的作用,节能技术的研究开发和运用是暖通空调系统、建筑系统节能的基础。节能技术的研究开发和运用是暖通空调系统、建筑系统
摘 要:企业的全部经营活动是由一系列相互关联的作业组成的,企业每进行一项作业都要耗用一定的资源,而企业生产的产品(包括提供的服务)需要通过一系列的作业来完成。因此,产品的成本实际上是企业全部作业所消耗资源的总和。  关键词:作业;资源;动因  作业成本法本质上是一种成本分配程序,核心是把企业消耗的资源按资源动因分配给作业,并把作业归集的资源按作业动因分配到产品的成本核算与管理方法。作业成本法与传统
电动机作为现代社会最主要的动力源,是目前生活和工作中应用最广泛的机器设备之一。电动机启动故障将直接导致机器的正常运转,不但会影响日常生活和阻碍正常生产,甚至会造成安全
超高效电机实际上就是“精品电机”,效率的实现从理论上来说方法很多,但最重要的是工艺保证程度。电动机效率不断提高的过程是产品不断更新换代的过程,同时也是一个国家电机工业
摘 要:企业的政工干部对企业的发展有重要的影响,随着煤矿企业的迅速发展,政工干部的作用也越来越受到企业的重视,加强煤矿企业政工队伍建设,不但有利于煤矿企业思想政治工作的开展,是适应了企业现代化管理的需要,因此,煤矿企业要加强对政工队伍的建设。但是,目前煤矿企业政工队伍才存在着很多的问题,本文总结了这些问题,并提出了加强煤矿企业政工队伍建设的有效措施,希望能给煤矿企业提供一些帮助。  关键词:煤矿企
空调已经成为了现代人生活的一项很重要的设备,人们对于生活环境的要求越来越高,因此相应地对于暖通空调的施工安装标准也越来越高,在暖通空调施工安装过程中遇到的很多问题都与
摘 要:室内给排水系统看似简单,但它与居民的日常生活息息相关。作为给排水设计人员,应本着技术、安全、美观、实用、经济的原则,在实践中努力创新,寻求最佳的给排水设计方案,适应住宅设计发展的新要求,满足人民群众不断提高的物质文化和生活要求。  关键词:住宅建筑;室内;给排水设计  在新的形势下,人们对居住条件的要求越来越高,不仅要求住宅使用面扩大,而且还对厨房,卫生间的布置,对卫生器具的选择,给排水管
建筑外墙渗漏是现代建筑中一种常见问题,会对建筑工程质量造成严重影响。在实际建筑施工过程中,要对外墙渗漏原因进行科学分析,并且要采取有效措施来防止其发生渗漏,使得建筑工程
大体积混凝土结构的施工技术与措施直接关系到混凝土结构的使用性能,若不能很好的了解大体积混凝土结构开裂的原因以及掌握应对此类问题所采取的相应施工措施,那么实际生产当中
在工程管理现代化步伐加快的今天,加之信息化工程建设的推进,工程建设与管理内业资料整理工作将越来越重要,这就要求水管单位对工程建设资料收集与整理工作更加规范、全面和完善