Вопрос по javascript, validation, asp.net – Определить, допустима ли страница в JavaScript - ASP.NET

76

Как лучше всего определить, является ли форма на странице ASPX допустимой в JavaScript?

Я пытаюсь проверить правильность пользовательского элемента управления, который был открыт с помощью JavaScriptwindow.showModalDialog() и проверка «Page.IsValid»; свойство на стороне сервера не работает. Я использую средства проверки ASP.NET для проверки страницы.

Ваш Ответ

6   ответов
3
$("input[id$=Button2]").click(function () {
    var validated = Page_ClientValidate('repo');
    if (validated) {
        // JavaScript code.
    }
});
1

0

ValidationGroupasp.net validator control in your page, you have to provide same name to ValidationGroup in a page.

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Required" ValidationGroup="Validate"></asp:RequiredFieldValidator>
    <asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="RangeValidator" ValidationGroup="Validate"></asp:RangeValidator>
    <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="CustomValidator" ValidationGroup="Validate"></asp:CustomValidator>

Page_ClientValidate("ValidationGroup")

function ValidatePage(){
if(Page_ClientValidate("Validate")){ //validate using above validation controls group
      //validation return true section
}
else{
      //validation return false section
}
}
164

    <input type="submit" value="Submit" onclick"ValidatePage();" />

    <script type="text/javascript">

    function ValidatePage() {

        if (typeof (Page_ClientValidate) == 'function') {
            Page_ClientValidate();
        }

        if (Page_IsValid) {
            // do something
            alert('Page is valid!');                
        }
        else {
            // do something else
            alert('Page is not valid!');
        }
    }

</script>
Error: User Rate Limit Exceededstackoverflow.com/a/3062770/292060Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit ExceededPage_ClientValidate()Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededvelocityreviews.com/forums/…Error: User Rate Limit Exceeded Michael Kniskern
9

Page.IsValidPage_IsValid

Error: User Rate Limit Exceeded Michael Kniskern
6

Похожие вопросы