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