親ウィンドウがポップアップ ウィンドウを開き、そこから文字数の検証を行うとします。文字カウント機能は、ウィンドウを閉じたときにのみトリガーする必要があります。文字数が制限を下回っている場合は、通常どおり閉じる必要があります。それ以外の場合は、ユーザーが文字数を減らしてから親ウィンドウに送信できるように、エディターにコンテンツを表示する必要があります。
参考までに、Kevin Roth のクロスブラウザー エディターを使用しています。
前もって感謝します
親ウィンドウがポップアップ ウィンドウを開き、そこから文字数の検証を行うとします。文字カウント機能は、ウィンドウを閉じたときにのみトリガーする必要があります。文字数が制限を下回っている場合は、通常どおり閉じる必要があります。それ以外の場合は、ユーザーが文字数を減らしてから親ウィンドウに送信できるように、エディターにコンテンツを表示する必要があります。
参考までに、Kevin Roth のクロスブラウザー エディターを使用しています。
前もって感謝します
文字数の検証を行う関数を作成できます。パスした場合、この関数でメソッドを呼び出してポップアップ ウィンドウを閉じます。次に、この関数をハンドラーとして設定して、閉じるボタンのクリック イベントをリッスンします。
たとえば、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>