dojo 表单验证

dojo 表单验证

ID:27715691

大小:246.50 KB

页数:26页

时间:2018-12-05

dojo 表单验证_第1页
dojo 表单验证_第2页
dojo 表单验证_第3页
dojo 表单验证_第4页
dojo 表单验证_第5页
资源描述:

《dojo 表单验证》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Dojodojox/validate•Variousvalidationfunctionsthatcanbeusedforformvalidation•Providesasetofvalidationfunctionstomatchvalues againstknownconstantsforuseinformvalidation,suchas emailaddress,TLD,ipAddress,country-specificphone numbersandSSN,amongothers..•isXXX()•regexp表单验证•利用给定

2、的API进行验证•利用自定义的函数进行验证利用给定的API进行验证•验证用的API分为两类•存在可自定义的规则的isZipCode(value)ValidatesU.S.zip-code •不存在可自定义的规则的isNumberFormat(value,flags)Validatesanysortofnumberbasedformat•因此利用给定API进行的验证也分两类•没有附加的flags •有附加的flags没有附加flags•验证Email是否满足dojo提供的默认规则

3、="email"id="email"dojotype="dijit.form.ValidationTextBox"placeholder="YourEmail"required="true"missingmessage="Ooops!YouforgotyourEmail!"validator="dojox.validate.isEmailAddress"/>有附加的flags(一)•验证输入的年龄满足附加的规则(10到100之间)

4、dijit.form.ValidationTextBox"placeholder="YourAge"required="true"missingmessage="Ooops!YouforgotyourAge!"validator="dojox.validate.isInRange"constraints="{min:10,max:100}"invalidmessage="Thisisnotwithintherangeof10to100!"/>有附加的flags(二)•验证输入的数是否满足某一形式

5、text"name="nf"id="nf"dojotype="dijit.form.ValidationTextBox"placeholder="YourNumber"required="true"missingmessage="Ooops!YouforgotyourNumber!"validator="dojox.validate.isNumberFormat"constraints="{format:['#####','###-##','#####']}"invalidmessage="Thisisnotwithintheformat!"

6、/>利用自定义的函数进行验证•正则表达式•完全自定义 •使用API•自定义的函数(或组合之后的API函数)完全自定义(正则)•验证输入的网址是否满足某一规定的形式

7、ft

8、p)://[A-Za-z0-9-_]+/.[A-Za-z0-9-_%&/?///.=]+"/>使用API(正则)•利用dojox/validate/regexp中的方法validate.isIpAddress=function(value,flags){varre=newRegExp("^"+xregexp.ipAddress(flags)+"$","i");returnre.test(value);//Boolean};使用API(正则)flags是什么?//BuildIPAddressREvara=[];if(flags.allowDot

9、tedDecimal){a.push(dottedDecimalRE);}if(flags.allowDottedHex){a.push(dottedHexRE);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。