统计信息

资源数: 167
评论数: 23
访问次数: 2866848
建立时间: 2012-09-09

一个用来验证多行文本框输入字符数的控件 MultiLineTextBoxValidator


资源分类:编程控件、组件    更新日期:8/21/2008

主页:http://www.fluentconsulting.com/components/Fluent.MultiLineTextBoxValidator  

语言:英文  授权形式:免费

input元素可以通过maxlength属性限制允许输入的字符个数,但遗憾的是TextArea元素却没有类似作用的属性。我们得自己写JavaScript来进行验证,这里介绍的是一个ASP.NET服务器验证控件 MultiLineTextBoxValidator,它可以帮我们实现多文本框字符数的验证,如果你不想自己写代码进行验证,使用它也是一个不错的选择。

MultiLineTextBoxValidator的使用方法和微软提供的ASP.NET验证控件一样,只需要拖一个在你的页面上,设置下面几个属性即可:

  • ControlToValidate:要验证的控件ID
  • MaxLength:允许最大字符数
  • ErrorMessage:验证失败提示信息
  • ShowJavascriptAlert:验证失败是否弹出提示框
  • ShowCharacterCount:是否动态显示剩余字符数
  • OutputControl:当ShowCharacterCount设为“True”时,用于显示剩余字符数,只能是TextBox
代码
  1. <%@ Register TagPrefix="fluent" Namespace="Fluent.MultiLineTextBoxValidator" Assembly="Fluent.MultiLineTextBoxValidator" %>  
  2.   
  3. Message:   
  4. <asp:TextBox id="TextBoxMultiLine" Runat="server"  
  5.     Rows="10"    
  6.     Columns="50"    
  7.     TextMode="MultiLine" />  
  8. <fluent:MultiLineTextBoxValidator Runat="server"    
  9.     ControlToValidate="TextBoxMultiLine"    
  10.     MaxLength="10"    
  11.     OutputControl="TextBoxCharCount"    
  12.     ErrorMessage="Too long!"    
  13.     ShowJavascriptAlert="True"    
  14.     EnableClientSideRestriction="True"    
  15.     ShowCharacterCount="True" />                       
  16. <asp:TextBox id="TextBoxCharCount" Runat="server" />  

下载MultiLineTextBoxValidator 演示地址

评论

标题

姓名

主页

内容(请不要发布任何违反国家相关法律、违背社会伦理道德的内容)

验证码:

© 2024 CodeUsing.com All Rights Reserved.   蒙ICP备12002817号-1