javascript阻止默认事件
来源:互联网 发布:淘宝魔兽世界金币 编辑:程序博客网 时间:2024/05/22 07:01
有时候用户填写表单后,可能信息输入不完整,这时候我们可以利用javascript验证表单输入的完整性,如果用户输入不合法的话,我们就阻止用户提交。还比如说点击超链接的时候,用户有可能没有权限,我们也可以利用javascript阻止。
阻止默认事件的方法:
ie中: window.event.returnValue=false;
火狐中:event.preventDefault();
我们也可以直接使用return false来阻止默认事件的发生。
下面是测试代码:
当输入的用户名是 shizhan的时候,就阻止提交表单,
当输入的是其他的,就提交表单。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript"> function login(event) { var v1 = document.getElementById("id1");var name = v1.value;var form1 = document.getElementById("form1");if(name=="shizhan"){var div1 = document.getElementById("div1");div1.innerHTML="被阻止了,不能提交表单";if(document.attachEvent){ window.event.returnValue=false;}else{ event.preventDefault();}//return false;}/*else{ form1.submit();}*/ }window.onload =function(){ var btn1 = document.getElementById("btn1"); btn1.onclick = login;}</script></head><body> <form action="1.html" id="form1" > <input type="text" id="id1"/> <input type="submit" value="提交" id="btn1" /> <div id="div1"> </div> </form></body></html>
- javascript阻止默认事件
- JavaScript阻止事件冒泡和默认事件
- javascript中阻止事件冒泡,阻止事件默认行为
- javascript的阻止默认事件和阻止冒泡事件
- 阻止Javascript事件的默认行为
- javascript 阻止事件的默认行为
- javascript事件之: 事件冒泡, 事件捕获 ,阻止默认事件
- javascript事件之: 事件冒泡, 事件捕获 ,阻止默认事件
- javascript事件之:事件冒泡, 事件捕获 ,默认事件阻止
- JavaScript事件冒泡、事件捕获和阻止默认事件
- javascript阻止冒泡和默认事件(默认行为)
- javascript中冒泡事件和阻止默认事件
- javascript 绑定事件 阻止冒泡和默认事件
- JavaScript停止冒泡事件和阻止默认事件
- javascript-阻止事件冒泡和事件默认行为
- 阻止事件默认行为
- 阻止默认事件
- Angularjs 阻止默认事件
- 编写出优秀C语言代码的秘诀
- POJ1195 Mobile phones
- 基于Basic4android的Android应用开发指南——引言
- T420i安装Mac os与Ubuntu
- 3D图形渲染通道负载优化的几种方法
- javascript阻止默认事件
- log4j有关学习
- 世界经典管理书籍 鱼
- sina 网站接入 oauth2授权错误 error:redirect_uri_mismatch
- 防止重复提交表单
- FireMonkey下的如何实现WndProc
- Oracle DB Tuning recipe
- real210:从摄像头读取一帧数据并压缩成jpeg图片
- javascript判断查找是否包含指定字符串[indexOf]