ndfweb.cn

spry 表單驗證使用


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



默認的是“必須填寫”驗證。

如果改為其他方式,則修改下就可以了,詳細可以見幫助文件。
格式:
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网站建设淘宝店 | ICO图标在线生成 | 外贸网站建设 | 联系我们
©2007-2024 NDF Corporation 鲁ICP备08005967号 Sitemap - RSSRSS订阅