1

一旦用户在 html 表单上单击提交,我就会使用这个 javascript。我想要实现的是弹出一个 jquery 窗口。但是,虽然它确实这样做了,但浏览器也在同时打开一个新的 _blank 目标窗口,我不希望它这样做。

有没有办法阻止这种情况,所以我只有一个 jquery“shadowbox”窗口出现?

<script>
    $(document).ready(function() {
        $('#myform').submit(function() {
            Shadowbox.open({
            content:    '<iframe src="loginin.php" width="500" height="300" scrolling="no" style="overflow:hidden; border:none;"></iframe>',
            player:     "html",
            height:     300,
            width:      500
        });

        this.target = 'formpopup';
    });
});
</script>
4

1 回答 1

2

设置this.target = "formpopup"是告诉表单提交到一个名为“formpopup”的新窗口/选项卡。删除该行,然后取消该事件。

于 2013-01-24T20:49:57.497 回答