JavaScript重置表單的實現
如何實現表單的重置呢?下面是小編提供給大家的JavaScript重置表單的實現,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。
在用户單擊重置按鈕時,表單會被重置。使用type特性值為“reset”的<input>或<button>都可以創建重置按鈕,如下面的例子所示:
<!--通用重置按鈕-->
<input type="reset" value="重置">
<!--自定義重置按鈕-->
<button type="reset">提交</button>
這兩個按鈕都可以用來重置表單。在重置表單時,所有表單字段都會回覆到頁面剛加載完畢時的初始值。如果某個字段的'初始值為空,就會恢復為空;而帶有默認值的字段,也會恢復默認值。
用户單擊重置按鈕重置表單時,會觸發reset事件。利用這個機會,我們可以在必要時取消重置操作。例如,以下展示了阻止重置表單的代碼:
var EventUtil = {
addHandler: function (element, type, handler) {
if (ventListener) {
ventListener(type, handler, false);
} else if (chEvent) {
chEvent("on" + type, handler);
} else {
element["on" + type] = handler;
}
},
getEvent: function (event) {
return event ? event : t;
},
preventDefault: function (event) {
if (entDefault) {
entDefault();
} else {
rnValue = false;
}
}
};
var form = lementById("myForm");
andler(form, "reset", function () {
//取得事件對象
event = vent(event);
//阻止表單重置
entDefault(event);
});
與提交表單一樣,也可以通過JavaScript來重置表單,如下面的例子所示:
var form = lementById("myForm");
//重置表單
t();
與調用submit()方法不同,調用reset()方法會像單擊重置按鈕一樣觸發reset事件。
-
新手學習Java最高效的10個計劃
對於新手來説學習Java如同堵天書,下面是本站小編收集的關於新手學習Java最高效的10個計劃,希望可以為您的學習帶來幫助!計劃一:瞭解未來技術發展方向兩耳不聞窗外事,在如今是不合適的,尤其是在瞬息萬變的互聯網時代,作為一個開發者技術跟不上可以去專研,思想要跟不上,...
-
講述java中enum的用法
本文實例講述了java中enum的用法。分享給大家供大家參考。具體分析如下:1.基本用法複製代碼代碼如下:enumDay{SUNDAY,MONDAY,TUESDAY,WENDSDAY,THURSDAY,FRIDAY,SATURDAY;}枚舉是常量,所以應該用大寫。2.枚舉是對象枚舉隱含地繼承了,所以它具有的.屬性和方法。遍...
-
java中String和StringBuffer的區別
java中String和StringBuffer的區別String這個類是Java中使用得最頻繁的類之一,以下就是小編精心推薦java中String和StringBuffer的區別,希望對大家有幫助!看到這個講解的不錯,所以轉一下在java中有3個類來負責字符的操作。acter是進行單個字符操作的,ng對一串字符...
-
Java技術怎麼學習
對於很多隻會C語言的初學者而言,面對java基礎語法學習,反而感覺很難,其實其中最大的問題不是語法難,而是一種編程思想的轉變。怎麼學習才是正確的呢?下面是相關的知識,歡迎閲讀。1.概述學過一段時間的同學一定會覺得Java學習最頭疼的不是語法結構的繁雜,而是Java本身...