01. <html>
02. <head>
03. <title>blur和change事件的执行顺序</title>
04. </head>
05. <body>
06. <p>看看各个浏览器中change blue submit事件他们的执行顺序</p>
07. <form method="post" action="javascript:alert('Submitted!')">
08. <!-- hidden field -->
09. <input type="hidden" name="hidden1" value="hidden value" />
10.
11. <!-- textbox that should get focus -->
12. <input type="text" name="textbox1" value="" οnblur="alert('Blur')" οnchange="alert('Change')"/>
13.
14. <!-- submit button -->
15. <input type="submit" value="Submit Form" />
16. </form>
17. </body>
18. </html>
onblur是在失去焦点的时候起作用,不管文本的值是否有改变 onchange是在失去焦点并且文本的值发生了改变的时候起作用,如果值没有改变则不起作用
各个浏览下器我都试过了,顺序都将是 change-->blur-->submit 如果文本框的值没有改变那么将不触发change事件