文/囝濼 www.bluenuo.cn
使用方法: 1.在需要的頁面引入javascript核心代碼(下面有,復制粘貼即可) 2.在body的onload事件中加入saveElementsOnLoad(myform);方法,其中myform是所驗證的form對象 3.在body的onbeforeunload事件中加入return checkFormOnUnload(myform);其中myform是所驗證的form對象 4.ignoreFormCheck()和forceFormCheck()函數為一對姐妹函數,供用戶在自己的jsp頁面中調用,以處理特殊情況,如按保存按鈕不檢查form是否改變、導入上次保存結果,沒保存離開頁面需要強制提示等情況。這兩個函數如果多次調用,以程序流程中最后調用的那個函數為準,其他調用將不產生影響 ignoreFormCheck()為忽略離開頁面驗證,用戶在自己的javascript函數中調用該方法后即使form發生改變離開頁面時也不做任何判斷即可離開 forceFormCheck()為強制離開頁面驗證,用戶在自己的javascript函數中調用該方法后即使form沒有發生改變,離開頁面也會提示form已經改變 5.getFormStatus(myform)方法可隨時檢查form是否已經改變,改變返回ture,否則返回false,其中myform是所檢查的form對象 使用示例 示例代碼下載 javascript核心代碼 使用時復制到<script>標簽體中即可
posted on 2009-02-07 16:05 囝濼 閱讀(1829) 評論(0) 編輯 收藏 所屬分類: javascript
Powered by: BlogJava Copyright © 囝濼