夺命雷公狗---javascript NO:17 默认行为2
2015-12-09 09:58
531 查看
解决兼容性问题
① 在public.js中创建prevent函数② 判断浏览器类型
③ 编写一下程序代码
//解决阻止默认行为兼容性问题 function prevent(event){ if(window.event){ //IE模型浏览器 window.event.returnValue = false; }else{ //w3c event.preventDefault(); } }
④ 在html页面测试prevent方法
<!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> <script src=’public.js’></script> <script> window.onload = function(){ $(‘btnok’).onclick = function(){ if($(‘username’).value == ”){ alert(‘用户名不能为空’); //IE模型 //window.event.returnValue = false; //w3c模型 //event.preventDefault(); prevent(event); } } } </script> </head> <body> <form action=”4.html” method=”post”> name:<input type=”text” id=”username”> <hr/> <input type=”submit” id=”btnok” name=”submit” value=’注册’> </form> </body> </html>
相关文章推荐
- js Function function
- 夺命雷公狗---javascript NO:16 默认行为1
- 夺命雷公狗---javascript NO:15 事件冒泡3
- js实现跨域访问的三种方法
- 夺命雷公狗---javascript NO:14 事件冒泡2
- 夺命雷公狗---javascript NO:13 事件冒泡1
- JavaScript事件参考
- 夺命雷公狗---javascript NO:12 事件对象2通过event事件对象实现box层的左右移动
- 夺命雷公狗---javascript NO:11 事件对象1
- 详解js跨域原理以及2种解决方案
- 夺命雷公狗---javascript NO:10 解决事件监听兼容性问题和移除事件
- 在JS代码中获取Struts2中的返回值或者参数
- js获取对象的绝对坐标
- JS弹出可以移动的DIV
- js 获取浏览器高度和宽度值(多浏览器)
- 在JS代码中获取Struts2中的返回值或者参数
- JS获取对象的绝对坐标
- JS弹出可以移动的DIV
- jsp中路径使用
- JS获取URL中的参数