0

親ウィンドウがポップアップ ウィンドウを開き、そこから文字数の検証を行うとします。文字カウント機能は、ウィンドウを閉じたときにのみトリガーする必要があります。文字数が制限を下回っている場合は、通常どおり閉じる必要があります。それ以外の場合は、ユーザーが文字数を減らしてから親ウィンドウに送信できるように、エディターにコンテンツを表示する必要があります。

参考までに、Kevin Roth のクロスブラウザー エディターを使用しています。

前もって感謝します

4

1 に答える 1

0

文字数の検証を行う関数を作成できます。パスした場合、この関数でメソッドを呼び出してポップアップ ウィンドウを閉じます。次に、この関数をハンドラーとして設定して、閉じるボタンのクリック イベントをリッスンします。

たとえば、jQuery UI ダイアログをポップアップ ウィンドウとして使用します。

    <div id="popup">
        <!--popup window content-->
        <button id="save">Save</button
    </div>

    <script>
        $("#popup").dialog({
            ...
        });

        var save = function() {
            var isValidated = false;  // true means passed.

            //...validation here

            if (validated) {
                $("#popup").dialog("close");
            } else {
                // show some message and focus on the editor
            }

        };
    </script>
于 2013-11-14T08:56:53.617 に答える