限制文本框的字数

来源:互联网 发布:大数据预处理方法 编辑:程序博客网 时间:2024/04/30 06:52

HTML:
<asp:TextBox ID="CommentTextBox" runat="server" TextMode="multiline" Rows="5" Width="100%"></asp:TextBox>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="" ControlToValidate="CommentTextBox" ClientValidationFunction="CommentLengthValidator">Limited characters 500!</asp:CustomValidator>

ClientScript (Javascript):
<script language="javascript">
function CommentLengthValidator(src, args)
{  
    if(args.Value.length > 500)
    {
        args.IsValid=false;
    }
    else
    {
        args.IsValid=true;
    }
}
</script>

 注:其中客户端验证函数必须带有两个参数
        src :存储验证控件
        args : 存储验证参数
            由结构体封装:
                 var args = { Value:value, IsValid:true }; (摘自WebUIValidation.js)
            其中:
                Value(string类型)来源于被验证控件的value属性:
                IsValid(boolean类型)必须在验证函数结束前赋值返回

 

原创粉丝点击