为了账号安全,请及时绑定邮箱和手机立即绑定

回车事件中 弹出一个新窗口 被浏览器拦截 。 这个问题怎么破啊 ?

回车事件中 弹出一个新窗口 被浏览器拦截 。 这个问题怎么破啊 ?

慕运维8079593 2018-11-13 06:14:48
在用表单提交的情况下,点击提交按钮,打开一个新窗口,浏览器是不会拦截的。但是当过键盘事件提交表单时,打开一个新窗口时就会被浏览器阻止。网上的各种方法都试过了  解决不了啊  求大神。 求大神,这个问题怎么破啊?。。。
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

<form action="submit.aspx" target="_blank">
<input type="text" name="name" value="HW" />
<input type="submit" value="submit" /></form>


查看完整回答
反对 回复 2018-11-17
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

这是由于浏览器的安全机制限制的,当做广告拦截了。

可以定义一个隐藏的form,然后通过调用它的submit事件弹出新窗口就不会被拦截了:

<form id="form1" action="要弹出的URL" target="_blank" style="display:none;">
</form>

<script type="text/script">  function openNew(url){
    $('#form1').attr('action', url).submit();
  }</script>


查看完整回答
反对 回复 2018-11-17
  • 2 回答
  • 0 关注
  • 774 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信