- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript Form Validation验证框架使用手册译刘海刚使用客户端JS效验用户在网页表单的输入是一种很不错的方式,但当表单中的字段繁多时,这种效验工作也随之复杂。该效验框架使之变得更加简单。本手册主要讲解内容:下载Javascript表单验证脚本文件。表单验证脚本的使用。如何增加一个自定义验证器。各个验证器的描述。“条件”验证器。自定义代码触发提交。获取JavaScript Form Validation首先,到以下网址下载最新的验证框架文件:/files/form-validation/javascript_form.zip或者使用下载后的zip文件中包含了验证框架js脚本文件和使用范例。脚本中内置了几乎所有常见的验证类型。验证框架的主要思想是为需要验证的表单中的所有表单控件定义“验证描述符”集。“验证描述符”无非是个字符串而已,表示每个表单控件元素使用哪种验证,表单控件可以拥有0到多个验证器,例如:你可以要求输入控件不得为空,且必须在25个字符内,且为数字。换句话说,就是你可以为输入框设定多个“验证描述符”。表单验证脚本的使用在需要验证的HTML页,HEAD结束标签前添加gen_validatorv4.js(gen_validatorv4.js在下载后的zip文件中,解压即可):紧接着在你需要验证的表单后面,通过表单的名字或ID创建Validator()对象:现在增加“必填”验证器addValidation()的方法格式:frmvalidator.addValidation(字段名, 验证器描述符, 验证失败信息);验证失败信息是可选的,如果不给定则使用框架默认失败信息。你可以继续添加一个数字的校验器:示例下面是一个完整的示例:form action= id=myform p????label for=FirstNameFirst Name:/label????input type=text id=FirstName name=FirstName //pp????label for=LastNameLast Name:/label????input type=text id=LastName name=LastName //pp????label for=EMailEMail:/label????input type=text id=EMail name=EMail //pp????label for=PhonePhone:/label????input type=text id=Phone name=Phone //pp????label for=AddressAddress:/label????textarea cols=20 rows=5 id=Address name=Address/textarea/pp????label for=CountryCountry:/label????select id=Country? name=Country????????option value=000 selected=selected[choose yours]/option????????option value=008Albania/option????????option value=012Algeria/option????????option value=016American Samoa/option????????option value=020Andorra/option????????option value=024Angola/option????????option value=660Anguilla/option????????option value=010Antarctica/option????????option value=028Antigua And Barbuda/option????????option value=032Argentina/option????????option value=051Armenia/option????????option value=533Aruba/option????/select/pp????input type=submit name=submit value=Submit/p/formscript? type=text/javascript?var frmvalidator = new Validator(myform);?frmvalidator.addValidation(FirstName,req,Please enter your First Name);?frmvalidator.addValidation(
文档评论(0)