JavaScript 默认行为
来源:互联网 发布:阿里云服务器怎么部署 编辑:程序博客网 时间:2024/06/16 18:52
默认行为
什么是默认行为
阻止默认行为
普通写法:return false;
阻止表单提交:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script>window.onload=function (){ var oForm=document.getElementById('form1'); oForm.onsubmit=function () { return false; };};</script></head><body><form id="form1" action="http://www.miaov.com/"> <input type="submit" /></form></body></html>
例子1. 屏蔽右键菜单
弹出自定义右键菜单
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><style>* {margin:0; padding:0;}#ul1 {width:100px; background:#CCC; border:1px solid black; position:absolute; display:none;}</style><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script>document.oncontextmenu=function (ev){ var oEvent=ev||event; var oUl=document.getElementById('ul1'); oUl.style.display='block'; oUl.style.left=oEvent.clientX+'px'; oUl.style.top=oEvent.clientY+'px'; return false;};document.onclick=function (){ var oUl=document.getElementById('ul1'); oUl.style.display='none';};</script></head><body><ul id="ul1"> <li>登陆</li> <li>回到首页</li> <li>注销</li> <li>加入VIP</li></ul></body></html>
例子2. 只能输入数字的输入框
keydown、keyup事件的区别
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script>window.onload=function (){ var oTxt=document.getElementById('txt1'); oTxt.onkeydown=function (ev) { var oEvent=ev||event; //alert(oEvent.keyCode); //0 48 //9 57 //退格 8 if(oEvent.keyCode!=8 && (oEvent.keyCode<48 || oEvent.keyCode>57)) { return false; } //return false; };};</script></head><body><input id="txt1" type="text" /></body></html>
参考:JavaScript
阅读全文
0 0
- JavaScript 默认行为
- JavaScript禁止浏览器默认行为
- 阻止Javascript事件的默认行为
- Javascript学习-jquery阻止浏览器默认行为
- javascript 阻止事件的默认行为
- javascript阻止冒泡和阻止默认行为
- 《JavaScript学习笔记》:阻止默认行为
- javascript 跨浏览器阻止默认行为
- javascript阻止冒泡和默认事件(默认行为)
- javascript阻止事件冒泡和浏览器的默认行为
- javascript 阻止元素对于事件的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript 阻止事件冒泡 与 浏览器的默认行为
- Study JavaScript《停止冒泡和阻止浏览器默认行为》
- JavaScript停止冒泡和阻止浏览器默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- JavaScript停止冒泡和阻止浏览器默认行为
- 美国海关与边境保护局成立区块链研究项目
- Stratumn与德勤联合14家欧洲保险公司试验区块链平台
- Android Https证书认证
- 打开ecplise时报错:could not launch the application because the associated workspace is currently in use
- Android5 Lollipop 中关于 SELinux 安全机制调试笔记
- JavaScript 默认行为
- HTTP请求方法
- AndroidManifest.xml清单文件详解--permission节点
- 深入剖析ConcurrentHashMap(1)
- jackson 实体转json 为NULL或者为空不参加序列化
- mybatis一个表关联很多的表,好多是多对多的关联关系,有必要建关联对象么
- 流技术安全系统-流量流向监控技术
- 【第四届蓝桥杯】三部排序
- ios使用SDWebImage添加防盗链功能