【问题标题】:Validate particular validation group from javascript从 javascript 验证特定的验证组
【发布时间】:2012-05-17 02:13:59
【问题描述】:

我正在按钮客户端单击事件中使用 javascript 验证一些 .net 验证器。

if (typeof (Page_Validators) != "undefined") {

            for (var i = 0; i < Page_Validators.length; i++) {

                    ValidatorValidate(Page_Validators[i])
                    if (!Page_Validators[i].isvalid) {

                        alert("not valid");
                    }
                    else {
                        alert("valid");
                    }                    
            }
        }

但如果我在同一页面中有多个验证组,则在按钮上单击 一个按钮将验证页面中的所有验证器,而不是与该按钮的验证组关联的验证器。

那么有没有办法只从 javascript 验证特定验证组的验证器?

【问题讨论】:

    标签: javascript asp.net validation


    【解决方案1】:

    试试

    Page_ClientValidate('ValidationGroup');
    

    【讨论】:

    • 实际上这是写在一个按钮的jQuery点击事件中。因此验证组将在每次点击时更改。有什么方法可以从 javascript 中获取单击事件上的按钮的验证组。
    • @mahesh:看看这篇文章 - weblogs.asp.net/gurusarkar/archive/2010/12/28/…
    • @JamesJohnson :但是在这种情况下我们如何获得按钮的验证组。我们拿了控件/验证器验证组,但是如何获取按钮验证组。
    • mmm - 不容易 - 它不是按钮的属性。它嵌入在页面的 JavaScript 中。这篇文章很有帮助eggheadcafe.com/community/asp-net/17/10178886/…。您可以在 Javascript 中自己分配它,然后它将可用,或者它在按钮单击事件中可用。我会采取一个你知道的控件与按钮在同一个验证组中并使用它 - 不理想
    猜你喜欢
    • 1970-01-01
    • 2016-11-26
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多