永发信息网

javascript中的事件句柄是什么

答案:2  悬赏:60  手机版
解决时间 2021-12-21 12:56
  • 提问者网友:原来太熟悉了会陌生
  • 2021-12-20 19:38
如题 最近在学javascript 不太了解 什么是时间句柄 求仔细 详细 有例子的教导!!!万分感谢!!!
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-12-20 19:43
这里的句柄就是如何来触发此事件..

比如: 一个表单元素失去焦点. 那么这个事件的句柄就是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>    &lt;&#47;script&gt;<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>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯