<input type="text" id="version" onkeydown="checkKeyCode(event)"> <input type="button" id="openButton" onclick="myfun()" value="openButton"/> <div style="display: none;"> <form id="testForm" action="ieCheck.jsp" method="get" target="_bland"> //注意这里是_blank,也就是打开新页面 </form> </div>
针对上面的HTML,也就是text和button都不在form中,此时对应的js:
function checkKeyCode(e){ e = e || event; if(e.keyCode==13){ $("#testForm").submit(); } } function myfun(){ $("#testForm").submit(); }
当在text中按下回车键的时候,$("#testForm").submit()提交表单,此时打开新页面会被IE拦截(监听的是onkeydown事件,onclick事件有所不同)
当点击button的时候, $("#testForm").submit();提交表单,此时打开新页面不会被IE拦截
然后将text和button放到form中:
<div style="display: none;"> <form id="testForm" action="ieCheck.jsp" method="get" target="_bland"> <input type="text" id="version" onkeydown="checkKeyCode(event)"> <input type="button" id="openButton" onclick="myfun()" value="openButton"/> </form> </div>
如上,此时text和button都是form中的元素
当在text中按下回车键的时候,$("#testForm").submit()提交表单,此时打开新页面,IE会弹出拦截提示框,但有时候能打开,有时候打不开新页面(监听的是onkeydown事件,onclick事件有所不同)
当点击button的时候, $("#testForm").submit();提交表单,此时打开新页面不会被IE拦截
所以比较坑爹,用button提交的话,不会被拦截,用text监听回车事件提交的话,可能会被拦截。。。尼玛
相关推荐
包括:国外简单后台模板5套,多种色调风格套系,里面还有很...有些多风格多功能后台管理模板,风格可切换,纯脚本(JS)控制,功能页面以选项卡方式打开,参考价值很高,这对于广大的网页设计者们是一个很不错的选择哦.
本文实例讲述了JS打开新窗口防止被浏览器阻止的方法。分享给大家供大家参考。具体分析如下: 用传统的window.open()方式打开新窗口,会被浏览器阻止,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢?其实办法...
浏览器在解析网页的时候,有许多默认的行为,例如如果一个页面上有表单和一个提交按钮,那么打开页面时,焦点会自动落在这个提交按钮上面。同样如果一个表单中只有一个单行文本输入域(text),那么在这个输入域中按...
本文介绍了如何通过js实现表单提交后不重新刷新当前页面的方法实例.既提交了FORM保存了数据,页面也不会跳转,很实用。需要的朋友可以参考下
vfp取得IE网页内容及对象赋值的方法,利用VFP在INTERNET上制作数据库动态查询,在VFP里全屏幕开启一个IE窗口 , 如何检测是不连上Internet
其中包含javaScript上机题目,以及答案源码 题目如下 1、 页面两侧的可关闭的对联广告 2、 窗口加载的时候打开一个无状态栏,地址栏的广告窗口 3、 页面中五张轮换播放的最新产品图片 4、 用户名和密码不能为空,...
实例001 打开新窗口显示广告信息 2 实例002 定时打开窗口 4 实例003 通过按钮创建窗口 5 实例004 自动关闭的广告窗口 6 实例005 控制弹出窗口居中显示 7 实例006 弹出的窗口之Cookie控制 9 实例007 为弹出的窗口加入...
第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。 支持自动构建提示层。可以进行精确的定位。 支持...
5.16 鼠标悬停打开新的页面 117 5.17 鼠标的指针踪迹效果 118 5.18 跟随鼠标跳动的星星 119 5.19 冒水泡的鼠标 121 5.20 跟随鼠标的幻影文字 123 5.21 非图片鼠标跟踪 124 5.22 自动变化的鼠标指针 127 5.23 ...
js中一般新打开窗口很简单直接window.open(url);就可以了, 但是由于我希望传递参数到服务端,而且参数看起来很长一串,而且get方式的提交参数长度是有限制的,因此我有以下需求: 1,js中实现post提交 2,返回的...
整个html打开可以看到效果,不包含验证码背景图片,自己找一个命名为code.jpg就有背景了,js验证码比jsp验证码好处在于:对于一个注册或者登陆页面,如果想通过点击提交按钮触发js事件,那么jsp用的是(String)...
汇集了近1000种经典的JavaScript特效集,CHM格式,不需要软件直接打开,方便快捷,带索引。 主要特效有:文字下坠、回车提交、各种日期特效、CSS特效、框架特效、超酷导航条、图片的相关操作、表单验证、状态栏...
汇集了近1000种经典的JavaScript特效集,CHM格式,不需要软件直接打开,方便快捷,带索引。 主要特效有:文字下坠、回车提交、各种日期特效、CSS特效、框架特效、超酷导航条、图片的相关操作、表单验证、状态栏...
1、网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。 2、网站程序方面:计划采用最新的网页编程语言...(3)js文件包含:js实现动态轮播特效, 表单提交, 点击事件等
第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。 支持自动构建提示层。可以进行精确的定位。 支持...
最近在工作中遇到一个需求,有个页面 a.vm,对 ajax 请求的结果进行判断后,获取结果里面的数据传递给一个 URL(b.htm),跳转到新的页面 b.htm。 遇到的问题 因为一开始是 GET 请求,所以当传递的数据过大的时候,...
12.14 页面打开的同时打开另外两个窗口 12.15 慢慢变大的窗口 12.16 设置新打开的窗口为活动窗口 12.17 页面随窗口的改变而改变 12.18 幻灯片式弹出窗口 12.19 弹出窗口生成器 12.20 关不掉的警告框 12.21 循环的...
电子邮件处理提交表单.html 确认后提交.html 网页不会被缓存.html 网页将不能被另存为.html 网页是否被检索.html 脚本永不出错.html 自动的为你每次产生最後修改的日期了.html 获得一个窗口的大小.html 让...
如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。 支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。第一种:刚打开网页的时候进行提示;第二种:获得...