JS各類觸發事件

onload 和 onUnload

當用戶進入或離開頁面時就會觸發 onload 和 onUnload 事件。瀏覽器

onload 事件經常使用來檢測訪問者的瀏覽器類型和版本,而後根據這些信息載入特定版本的網頁。cookie

onload 和 onUnload 事件也常被用來處理用戶進入或離開頁面時所創建的 cookies。例如,當某用戶第一次進入頁面時,你能夠使用消息框來詢問用戶的姓名。姓名會保存在 cookie 中。當用戶再次進入這個頁面時,你能夠使用另外一個消息框來和這個用戶打招呼:"Welcome John Doe!"。ide

onFocus, onBlur 和 onChange

onFocus、onBlur 和 onChange 事件一般相互配合用來驗證表單。函數

下面是一個使用 onChange 事件的例子。用戶一旦改變了域的內容,checkEmail() 函數就會被調用。post

<input type="text" size="30" id="email" ">onchange="checkEmail()

onSubmit

onSubmit 用於在提交表單以前驗證全部的表單域。code

下面是一個使用 onSubmit 事件的例子。當用戶單擊表單中的確認按鈕時,checkForm() 函數就會被調用。倘若域的值無效,這次提交就會被取消。checkForm() 函數的返回值是 true 或者 false。若是返回值爲true,則提交表單,反之取消提交。orm

<form method="post" action="xxx.htm" onsubmit="return checkForm()">

onMouseOver 和 onMouseOut

onMouseOver 和 onMouseOut 用來建立「動態的」按鈕。htm

下面是一個使用 onMouseOver 事件的例子。當 onMouseOver 事件被腳本偵測到時,就會彈出一個警告框:事件

<a href="http://www.w3school.com.cn"
>

<img src="w3school.gif" width="100" height="30">

</a>onMouseOver event');return false"
相關文章
相關標籤/搜索