0

最初に.aspxファイルにこの関数があります

<script type="text/javascript">

    function onPageLoad() {
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
    }

</script>

今私のjavascriptには、フォームのいくつかの条件付きフィールドを検証するvalidateという関数があります。

 function validate() {
// calls  alert

alert("Field is blank");

}

EndRequesthandlerこれで、単に検証を呼び出すこの関数も呼び出されます。

 function EndRequestHandler() {
  validate();

}

なんらかの理由で、フィールドを空白のままにすると、更新パネルの下にある SUBMIT ボタンをクリックして非同期ポストバックを行うと、ポップアップが 2 回ポップアップします。別のドロップダウンリストに基づいて必須であるため、このフィールドを [必須] の下に置くことはできません。その条件付きです。どんな助けでも大歓迎です。

4

1 に答える 1