javascript中的事件句柄是什么
答案:2 悬赏:60 手机版
解决时间 2021-12-21 12:56
- 提问者网友:原来太熟悉了会陌生
- 2021-12-20 19:38
如题 最近在学javascript 不太了解 什么是时间句柄 求仔细 详细 有例子的教导!!!万分感谢!!!
最佳答案
- 五星知识达人网友:西岸风
- 2021-12-20 19:43
这里的句柄就是如何来触发此事件..
比如: 一个表单元素失去焦点. 那么这个事件的句柄就是onBlur();
在键盘上按了某个键 句柄就是onKeyPress
等等..
比如: 一个表单元素失去焦点. 那么这个事件的句柄就是onBlur();
在键盘上按了某个键 句柄就是onKeyPress
等等..
全部回答
- 1楼网友:鱼忧
- 2021-12-20 21:01
lz有4个错误哦<br> 1.原代码:str1.length()==0<br> 这里在获取字符串长度时,用的length是属性不是方法,改为<br> str1.length == 0<br> 2.form的onsubmit事件,全小写<br> 3.在设置onsubmit事件时,直接赋了串字符串是不对的<br> 应该是test.onsubmit=function(){return checkform1()}<br> 如果事件只是调用一个0参数的方法,也可以这样test.onsubmit=checkform1<br> 4.lz的input本来是submit类型,不需要再去调用test.onsubmit()和test.submit()<br><br> //====修改后======<br> <%@ page language="java" contenttype="text/html; charset=utf-8"%><br> <html><br> <head><br> <title>insert title here</title><br> <script language=javascript><br> function checkform1()<br> {<br> var str1 = document.test.str1.value;<br> if(str1.length==0)<br> {<br> alert("请输入一个整数!");<br> return false;<br> }<br> return true;<br> }<br> function checkform2()<br> {<br> var str1 = document.test.str1.value;<br> var int1 = parseint(str1);<br> if(int1<10)<br> {<br> alert("请输入一个大于10的整数!");<br> return false;<br> }<br> return true;<br> }<br> </script><br> </head><br> <body><br> <form name="test" method="post"><br> <input type="text" name="str1"></input><br><br> <input type="submit" value="预览" onclick= "test.action = 'test.jsp'; test.onsubmit=function(){return checkform1();};"><br><br> <input type="submit" value="提交" onclick= "test.action = 'test.jsp'; test.onsubmit=function(){return checkform2();};"><br><br> </form><br> <br><br> <br><br> <input type="text" name="str2" value="<%=request.getparameter("str1")%>"></input><br><br> </body><br> </html>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |