3
A
回答
14
清除與重置
清除表單後,所有輸入欄,取消選中複選框,取消選擇多選的選擇,等等;而重置表單會還原所有更改。
例如:
<input type="text" name="name" value="Timothy" />
<input type="reset" value="Reset" />
這產生了輸入字段的蒂莫西的值。假設用戶將值更改爲Berners-Lee。如果用戶單擊Reset
按鈕,則值爲Berners-Lee將恢復(重置)爲Timothy。
清除領域將涉及改變輸入字段的value
屬性爲空字符串,如下所示:
<input type="text" name="name" value="" />
您可以使用JavaScript改變value
屬性。
如果你想獲得(或設置)值的字段,使用JavaScript,請閱讀這些檢索值
:
2
編輯:我修改了我最初的答案,感謝戴夫的評論。看起來他也發佈了答案,而我修改了答案,所以他應該得到「接受」答案。
重置表單將重置表單中所有字段的原始值。如果沒有值,它將清除該字段,如果有值,它將「重置」該字段回到該值。
當您清除表單時,您將基本上通過從表單中刪除所有值。 JavaScript中沒有「清晰的表單」功能,因此您必須通過每個字段並手動清除它們。
所以要回答你的問題,你只是想使用reset()函數「重置」表單,而不是清除表單。
3
reset
函數的功能與您在表單中有input type="reset"
並且點擊它相同。
它會將窗體中所有字段的值重置爲頁面加載時的值。
如果你有這樣一個文本框:
<input type="text" name="info" value="Hejsan" />
調用reset
功能將把值「Hejsan」早在文本框中。
如果您尚未指定值(或未在select
字段中選擇某個選項),則將其重置爲空值(或者對於第一個選項爲select
字段)。
reset
函數不能用於檢索任何值。
相關問題
- 1. '前饋網絡'和'全連接網絡'有什麼區別?
- 2. 清除cookie和刪除cookie有什麼區別?
- 3. 網上通話和非網絡通話有什麼區別?
- 4. 榕樹網絡與摺疊榕樹網絡有什麼區別?
- 5. SqlDeveloper:清除網絡別名列表
- 6. 註冊表和註冊表配置單元有什麼區別
- 7. 清除SortDescriptions..and將其設置爲null有什麼區別?
- 8. SQL Server網絡配置和SQL Native Client配置有什麼區別?
- 9. 「網絡服務」和「基於網絡的服務」有什麼區別?
- 10. 配置單元中的分區和分區有什麼區別?
- 11. 網絡服務器和應用服務器有什麼區別
- 12. 網絡服務和遠程處理有什麼區別?
- 13. 圖形數據庫和網絡數據庫有什麼區別?
- 14. 決策樹和貝葉斯網絡有什麼區別?
- 15. 網絡編程中的流和數據報有什麼區別?
- 16. WCF和ASMX網絡服務有什麼區別?
- 17. 安卓服務和網絡服務有什麼區別
- 18. 清單文件和xml文件之間有什麼區別android
- 19. 在代碼和清單中註冊BroadcastReceiver有什麼區別?
- 20. drupal表單和HTML表單之間有什麼區別
- 21. 標準位置和重要位置更新有什麼區別?
- 22. 單向TCP和UDP有什麼區別?
- 23. Android設置中清除緩存和清除數據的區別
- 24. 有什麼區別`和$(Bash中有什麼區別?
- 25. SVN重命名和刪除有什麼區別,請加
- 26. SQL Server表:@,#和##有什麼區別?
- 27. 列表中的:::和++有什麼區別?
- 28. 有什麼區別? :和||
- 29. &&和||有什麼區別?
- 30. 「/」和「/ *」有什麼區別?