對于Form表單reset方法的新認識
更新時間:2014年03月05日 16:36:24 作者:
HTML中Form表單的reset方法被用來清空用戶所輸入的內(nèi)容,以前一直誤以為其是單純的將input等輸入項中的值清空
HTML中Form表單的reset方法被用來清空用戶所輸入的內(nèi)容,以前一直誤以為其是單純的將input等輸入項中的值清空。
但實際上不是這樣的,reset方法的本質是將input等輸入項中的內(nèi)容還原為屬性value中的值,而不是“”空值。
w3c上是這樣說的:
在 HTML 表單中 <input type="reset"> 標簽每出現(xiàn)一次,一個 Reset 對象就會被創(chuàng)建。
當重置按鈕被點擊,包含它的表單中所有輸入元素的值都重置為它們的默認值。默認值由 HTML value 屬性或 JavaScript 的 defaultValue 屬性指定。
在實際情況中,我們經(jīng)常需要在編輯某個內(nèi)容的時候實現(xiàn)表單reset,但是這個時候input等輸入項的value屬性可能已經(jīng)被賦予了值,所以reset只是讓表單初始化為這個值。
在這種情況下,我們只能通過javascript去將input等輸入項的value屬性設置為空來達到reset的效果。
但實際上不是這樣的,reset方法的本質是將input等輸入項中的內(nèi)容還原為屬性value中的值,而不是“”空值。
w3c上是這樣說的:
在 HTML 表單中 <input type="reset"> 標簽每出現(xiàn)一次,一個 Reset 對象就會被創(chuàng)建。
當重置按鈕被點擊,包含它的表單中所有輸入元素的值都重置為它們的默認值。默認值由 HTML value 屬性或 JavaScript 的 defaultValue 屬性指定。
在實際情況中,我們經(jīng)常需要在編輯某個內(nèi)容的時候實現(xiàn)表單reset,但是這個時候input等輸入項的value屬性可能已經(jīng)被賦予了值,所以reset只是讓表單初始化為這個值。
在這種情況下,我們只能通過javascript去將input等輸入項的value屬性設置為空來達到reset的效果。
相關文章
JavaScript iframe數(shù)據(jù)共享接口實現(xiàn)方法
在iframe與父窗口或者與子窗口傳遞數(shù)據(jù)是一個麻煩的事情,如果我們能夠寫一個一勞永逸的接口那就再方便不過了,下面就來簡答介紹一下如何實現(xiàn)此功能,對js iframe相關知識感興趣的朋友一起學習吧2016-01-01js獲取對象,數(shù)組所有屬性鍵值(key)和對應值(value)的方法示例
這篇文章主要介紹了js獲取對象,數(shù)組所有屬性鍵值(key)和對應值(value)的方法,涉及javascript對于對象、數(shù)組鍵名與鍵值遍歷相關操作技巧,需要的朋友可以參考下2019-06-06在LayUI圖片上傳中,解決由跨域問題引起的請求接口錯誤的方法
今天小編就為大家分享一篇在LayUI圖片上傳中,解決由跨域問題引起的請求接口錯誤的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09