javascript中事件分为
- 浏览器操作事件 如鼠标移动,键盘事件
- 文档事件 如文档加载完毕。
javascript中事件处理步骤:
- 设置html中响应事件的元素 什么元素的事件
- 设置元素中响应事件的类型 什么事件
- 响应事件的程序 如何做?
设置事件驱动的方式:
- html中设置
<input type="button" value="click" onclick="alert('click me')">
- javascript中设置
<form method="post" action="" name="form1"> <input type="button" value="click" name='btn1' > </form> <script type="text/javascript"> <!-- window.document.form1.btn1.onclick=function(){alert('click me');}; //-- </script>
事件处理
- 调用系统函数
- 调用函数代码
- 调用用户函数
注:如调用事件处理程序返回false则浏览器会阻止程序执行
<script type="text/javascript"> <!-- function sub(){ if(form1.name1.value==""){ alert('name 不能为空'); return false; } } //--> </script> </head> <body> <form method="post" action="" onsubmit="return sub()" name="form1"> <input type="text" name="name1" ><br> <input type="submit" value="submit"> </form>
此处如果name1的值不输入将不能进行提交操作