AJAX Toolkits -- FilteredTextBox

在AJAX Toolkits中有个FilteredTextBox扩展控件,该控件主要用于TextBox框。

它能够像正则表达式一样,对用户输入的信息进行判断,但是这里是不让用户输入不满足条件的信息。其属性有:

  • TargetControlID - TextBox控件的编号
  • FilterType - 过滤类型,这里提供Numbers, LowercaseLetters, UppercaseLetters, 和Custom四种类型. 如果选择了Custom的话,哪么ValidChars需要定义客户自定义的信息。
  • FilterMode - 过滤模式,这里提供ValidChars (默认) 或InvalidChars. 如果设置为InvalidChars,那么过滤类型必须设置为Custom;如果设置为ValidChars,过滤类型必须包含Custom.
  • ValidChars - 字符串型,该信息在过滤类型中包含Custom时有效。用户输入的任意字符只要包含在其中都是有效的.
  • InvalidChars - 在InvalidChars模式下,该信息才有效。其表示不满足的字符。
  • FilterInterval - 整数型,用于循环监测输入值是否符合要求,默认为250毫秒

示例代码:

 

Code

posted on 2009-01-05 16:43  Mike Luo  阅读(168)  评论(0编辑  收藏  举报

导航