一旦用户点击了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>
答案 0 :(得分:2)
设置this.target = "formpopup"
告诉表单提交到名为“formpopup”的新窗口/选项卡。删除该行,然后取消该事件。