ndfweb.cn

spry 表单验证使用


2008-12-22 18:23:36 (7742)


默认的是“必须填写”验证。

如果改为其他方式,则修改下就可以了,详细可以见帮助文件。
格式:
var sprytextfield1= new Spry.Widget.ValidationTextField("WidgetContainerID", "ValidationType", {option1:"value1", option2:"value2", ..});
</script>

以email为例:

var sprytextfield1= new Spry.Widget.ValidationTextField("sprytextfield1", "email");

Option

Value

format

validateOn

事件响应可以是["blur"]也可以是 ["change"],或者两者都(["blur", "change"])

isRequired

true (默认); false

useCharacterMasking

minChars/maxChars

最小字符数 / 最大字符数

minValue/maxValue

最小数值 / 最大数值

pattern

完整例子:
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "email", {validateOn:["change"], minChars:5, maxChars:50, hint:"Email Address", useCharacterMasking:true});
其他类型验证:

Validation type

Format

none

不是必须的.

integer

文本域仅仅只接受数字类型的值

email

文本域只接受含有@和.的email地址

date

日期验证,格式:mm/dd/yy

time

时间验证,日期+HH:mm(分,秒)

credit_card

身份证明验证

zip_code

邮编,适合美国.和加拿大的邮编格式

phone_number

电话号码验证,适合美国.和加拿大的电话格式 (000) 000-0000  

social_security_number

安全编号类型验证

currency

货币格式,如: 1,000,000.00 or 1.000.000,00.

real

实数验证

ip

IPv4, IPv6这或者两种IP地址.

url

网址验证,如 http://xxx.xxx.xxx, https://xxx.xxx.xxx, 或 ftp://xxx.xxx.xxx.

custom

自定义格式
了解更多请访问:http://www.ndfweb.cn/news-82.html
  NDF俱乐部
  国际域名注册
  建站咨询
合作伙伴:万网 | 新网 | 新网互联 NDF网站建设淘宝店 | 实用工具 | 外貿網站建設 | 联系我们
鲁公网安备 37110202000336号 鲁ICP备2021027697号-1 Sitemap - RSSRSS订阅