0

ウィザード コントロール内にパスワードを入力するためにテキスト ボックスを使用しています。パスワード強度メーターを使用できるようにしようとしています。

残念ながら、パスワード ボックスはステップ 4 まで表示されません。これは、イベント ハンドラー onload() を登録できないことを意味し、PW ボックスの横に JS を配置してイベント ハンドラーを登録しても起動しないようです。これは、ウィザードのコンテンツが AJAX ポストバックを介してロードされたためだと推測しています。

イベントハンドラを登録する方法を教えてください。どうもありがとう...

    function CheckCustomJSHandlers() {
        if (document.getElementById('<%=Password1.ClientID %>')) {
            document.getElementById('<%=Password1.ClientID %>').onkeyup = CheckPasswordStrength;
        }
    }
4

1 に答える 1

1

これを JavaScript に追加します。

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(CheckCustomJSHandlers);
于 2010-03-02T16:31:44.073 に答える