1. ホーム
  2. asp.net

[解決済み] JavaScriptでページが有効かどうかを判断する - ASP.NET

2023-08-24 15:01:37

質問

ASPX ページ上のフォームが JavaScript で有効かどうかを判断する最良の方法は何ですか?

私は、JavaScriptの window.showModalDialog() を使用し、サーバー側で 'Page.IsValid' プロパティをチェックしてもうまくいきません。 私は、ページ検証のためにASP.NET検証コントロールを使用しています。

どのように解決すればよいですか?

ASP.NETの検証コントロールをたくさん使っているページがある場合、次のようなコードを使ってページの検証を行います。 入力の送信時に呼び出すようにします。 このコード サンプルで始めることができるとよいのですが!

    <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>