费舍尔视频背景音乐:由表单中onsubmit="return false;"想到的
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 07:04:33
javascript表单事件汇总
1. onabort(ns3,ns4,ie4):当用户终止正在打开的网页时产生该事件。
2. onblur(ns3,ns4,ie3,ie4):某元素失去活动焦点时产生该事件。例如鼠标在文本框中点击后又在文本框外点击时就会产生。
3. onchange(ns3,ns4,ie3,ie4):当网页上某元素的内容发生改变时产生。例如在文本框中输入文本后又在文本框外点击时就会产生。
4. onclick(ns3,ns4,ie3,ie4)单击网页上的某元素时产生
5. ondblclick(ns4,ie4):双击网页上的元素时产生
6. onerror(ns3,ns4,ie4):浏览器在打开网页的过程中发生错误时产生该事件
7. onfinish(ie4):滚动文本条中的文本完成一次滚动时产生的事件
8. onfocus(ns3,ns4,ie3,ie4)网页上的元素获得焦点时产生该事件
9. onkeydown(ns4,ie4)按下任意键时产生该事件
10. onkeypress(ns4,ie4)按下任意键时并释放该键产生的事件
11. onkeyup(ns4,ie4)释放按下的按键产生该事件
12. onload(ns3、4,ie3、4)网页或图象调入完成后产生该事件
13. onmousedown(ns4,ie4)在网页的某元素上按下鼠标时产生该事件
14. onmousemove(ie3、4)在网页的某元素上移动鼠标时产生该事件
15. onmouseout(ns3、4,ie4)从网页的某元素移出鼠标时产生该事件
16. onmouseover(ns3、4,ie3、4)鼠标移入网页的某元素时产生该事件
17. onmouseup(ns4,ie4)释放按下的鼠标时产生该事件
18. onreset(ns3、4,ie3、4)复位表格时产生该事件
19. onresize(ns4,ie4)改变浏览器时产生该事件
20. onselect(ns3、4,ie3、4)选择文本框中的文本时产生该事件
21. onstart(ie4)滚动文本条中的文本开始滚动时产生该事件
22. onsubmit(ns3、4,ie3、4)提交表单时产生该事件
23. onunload(ns3、4,ie3、4)从当前的网页退出时产生该事件
由表单中onsubmit="return false;"想到的
一:
由表单中onsubmit="return false;"想到的
众所周知,在表单中加上onsubmit="return false;"可以阻止表单提交。
下面是简单的一小段代码:
代码
Java代码
大家判断像上面的写法,点击submit按钮该表单是否提交?
若答案为是,就不用往下看了。
若答案为否,错了。实际情况是表单正常提交,若想它不提交,应该将
代码
Java代码
两个form里分别有一个type为submit的按扭
如果想按第二个按钮不想提交表单,只想执行bian()方法时,如果不用onsubmit="return false">就达不到效果,就会提交表单了!
而加上后就可以了!!
三:输入关键字后才可提交查询,否则重新输入
Java代码
submit() 和 onsubmit() 的区别
在日常的开发中,往往在表单被提交之前需要加上验证(验证日期格式是否正确,验证某个input是否为空…),首先想到的就是 onsubmit事件,在一个submit类型按钮点击时,首先触发的就是form的onsubmit()事件。这时,我们就可以写上自己的验证。代码如下:
但是如果我们直接调用form的submit()事件,却不会执行onsubmit(),代码如下:
我们如果想调用form的onsubmit事件只能通过调用,只有这样,才能执行这个事件:
但是这样就失去了submit功效。也许我们可以用(attachEvent() / addEventListener() )模拟触发器的方式实现,语法如下(下面部分是转载内容……):
有时候当某一对象的某一事件被触发时,它所要执行的程序可能是一大串,有可能是要呼叫某一函数,也有可能同时又要呼叫另一函数。
document.getElementById("btn").onclick = method1;
document.getElementById("btn").onclick = method2;
document.getElementById("btn").onclick = method3;
如果这样写,那么将会只有medhot3被执行
在IE中使用addachEvent ,
var btn1Obj = document.getElementById("btn1");
//object.attachEvent(event,function);
btn1Obj.attachEvent("onclick",method1);
btn1Obj.attachEvent("onclick",method2);
btn1Obj.attachEvent("onclick",method3);
执行顺序为method3->method2->method1
Mozilla系列中需要使用 addEventListener
var btn1Obj = document.getElementById("btn1");
//element.addEventListener(type,listener,useCapture);
btn1Obj.addEventListener("click",method1,false);
btn1Obj.addEventListener("click",method2,false);
btn1Obj.addEventListener("click",method3,false);
执行顺序为method1->method2->method3
看看gmail的代码
var Ka=navigator.userAgent.toLowerCase();
var rt=Ka.indexOf("opera")!=-1;
var r=Ka.indexOf("msie")!=-1&&(document.all&&!rt);
function Zl(a,b,c){if(r){a.attachEvent("on"+b,c)}else{a.addEventListener(b,c,false)}}
1. onabort(ns3,ns4,ie4):当用户终止正在打开的网页时产生该事件。
2. onblur(ns3,ns4,ie3,ie4):某元素失去活动焦点时产生该事件。例如鼠标在文本框中点击后又在文本框外点击时就会产生。
3. onchange(ns3,ns4,ie3,ie4):当网页上某元素的内容发生改变时产生。例如在文本框中输入文本后又在文本框外点击时就会产生。
4. onclick(ns3,ns4,ie3,ie4)单击网页上的某元素时产生
5. ondblclick(ns4,ie4):双击网页上的元素时产生
6. onerror(ns3,ns4,ie4):浏览器在打开网页的过程中发生错误时产生该事件
7. onfinish(ie4):滚动文本条中的文本完成一次滚动时产生的事件
8. onfocus(ns3,ns4,ie3,ie4)网页上的元素获得焦点时产生该事件
9. onkeydown(ns4,ie4)按下任意键时产生该事件
10. onkeypress(ns4,ie4)按下任意键时并释放该键产生的事件
11. onkeyup(ns4,ie4)释放按下的按键产生该事件
12. onload(ns3、4,ie3、4)网页或图象调入完成后产生该事件
13. onmousedown(ns4,ie4)在网页的某元素上按下鼠标时产生该事件
14. onmousemove(ie3、4)在网页的某元素上移动鼠标时产生该事件
15. onmouseout(ns3、4,ie4)从网页的某元素移出鼠标时产生该事件
16. onmouseover(ns3、4,ie3、4)鼠标移入网页的某元素时产生该事件
17. onmouseup(ns4,ie4)释放按下的鼠标时产生该事件
18. onreset(ns3、4,ie3、4)复位表格时产生该事件
19. onresize(ns4,ie4)改变浏览器时产生该事件
20. onselect(ns3、4,ie3、4)选择文本框中的文本时产生该事件
21. onstart(ie4)滚动文本条中的文本开始滚动时产生该事件
22. onsubmit(ns3、4,ie3、4)提交表单时产生该事件
23. onunload(ns3、4,ie3、4)从当前的网页退出时产生该事件
由表单中onsubmit="return false;"想到的
一:
由表单中onsubmit="return false;"想到的
众所周知,在表单中加上onsubmit="return false;"可以阻止表单提交。
下面是简单的一小段代码:
代码
Java代码
大家判断像上面的写法,点击submit按钮该表单是否提交?
若答案为是,就不用往下看了。
若答案为否,错了。实际情况是表单正常提交,若想它不提交,应该将
代码
Java代码
两个form里分别有一个type为submit的按扭
如果想按第二个按钮不想提交表单,只想执行bian()方法时,如果不用onsubmit="return false">就达不到效果,就会提交表单了!
而加上后就可以了!!
三:输入关键字后才可提交查询,否则重新输入
Java代码
submit() 和 onsubmit() 的区别
在日常的开发中,往往在表单被提交之前需要加上验证(验证日期格式是否正确,验证某个input是否为空…),首先想到的就是 onsubmit事件,在一个submit类型按钮点击时,首先触发的就是form的onsubmit()事件。这时,我们就可以写上自己的验证。代码如下:
但是如果我们直接调用form的submit()事件,却不会执行onsubmit(),代码如下:
我们如果想调用form的onsubmit事件只能通过调用,只有这样,才能执行这个事件:
但是这样就失去了submit功效。也许我们可以用(attachEvent() / addEventListener() )模拟触发器的方式实现,语法如下(下面部分是转载内容……):
有时候当某一对象的某一事件被触发时,它所要执行的程序可能是一大串,有可能是要呼叫某一函数,也有可能同时又要呼叫另一函数。
document.getElementById("btn").onclick = method1;
document.getElementById("btn").onclick = method2;
document.getElementById("btn").onclick = method3;
如果这样写,那么将会只有medhot3被执行
在IE中使用addachEvent ,
var btn1Obj = document.getElementById("btn1");
//object.attachEvent(event,function);
btn1Obj.attachEvent("onclick",method1);
btn1Obj.attachEvent("onclick",method2);
btn1Obj.attachEvent("onclick",method3);
执行顺序为method3->method2->method1
Mozilla系列中需要使用 addEventListener
var btn1Obj = document.getElementById("btn1");
//element.addEventListener(type,listener,useCapture);
btn1Obj.addEventListener("click",method1,false);
btn1Obj.addEventListener("click",method2,false);
btn1Obj.addEventListener("click",method3,false);
执行顺序为method1->method2->method3
看看gmail的代码
var Ka=navigator.userAgent.toLowerCase();
var rt=Ka.indexOf("opera")!=-1;
var r=Ka.indexOf("msie")!=-1&&(document.all&&!rt);
function Zl(a,b,c){if(r){a.attachEvent("on"+b,c)}else{a.addEventListener(b,c,false)}}
由表单中onsubmit="return false;"想到的
由池水中盆栽荷花想到的
由史铁生想到的
由青菜想到的
由知足常乐想到的
由房祖名退美国籍入中国籍想到的
由“拉闸限电”想到的
由互动百科想到的
由《我是特种兵》想到的
由航天动力想到的
由“包养协议”想到的
由阿迪力走钢丝想到的
ASP.NET服务器控件中Visible=false属性于CSS中style=visibility hidden; 的区别
MVC中Return Json()
由贝利的“乌鸦嘴”想到的
由卡扎菲的“美女敢死队”想到的
由“舍身崖”的传说想到的......
由春运火车票想到的和谐社会
由台北公交无“八路”想到的
由《滑稽列传》想到的幽默大师
由教育学生“不攀比”想到的
由《四轻最爱MACD》想到的
由美国政府关门停业想到的
由癌症妈妈郭雪娇去世想到的