重學JS 第19章表單

2021-10-25 03:20:47 字數 888 閱讀 9080

簡介

基本操作

提交:submit()

重置:reset()

表單字段的公共屬性

 disabled:布林值,表示表單字段是否禁用。

 form:指標,指向表單字段所屬的表單。這個屬性是唯讀的。

 name:字串,這個欄位的名字。

 readonly:布林值,表示這個字段是否唯讀。

 tabindex:數值,表示這個欄位在按 tab 鍵時的切換順序。

 type:字串,表示字段型別,如"checkbox"、"radio"等

表單字段的公共事件

 blur:在字段失去焦點時觸發。

 change:在input和textarea元素的 value 發生變化且失去焦點時觸發,或者在select元素中選中項發生變化時觸發。

 focus:在字段獲得焦點時觸發。

選擇文字

select事件

取得選中文字:擴充套件為文字框新增了兩個屬性:selectionstart 和 selectionend

部分選擇文字:setselectionrange

輸入過濾

textbox.addeventlistener("keypress", (event) => );
遮蔽固定的字元:

if (!/\d/.test(string.fromcharcode(event.charcode)))
function getclipboardtext(event) 

function setclipboardtext (event, value) else if (window.clipboarddata)

}

第19章 Flash裝置驅動

本文摘自 偶有較小改動 linux 裝置驅動開發詳解 宋寶華 編著 人民郵電出版社 留作紀念。living park 第19章 flash裝置驅動 19.1 linux flash驅動結構 19.1.1 linux mtd系統層次 在linux系統中,提供了mtd memory technology...

第19章 輔助器方法

輔助器方法可以對 塊和標記進行打包,以便在整個mvc框架應用程式中重用。一 自定義輔助器方法 1.內聯輔助器方法 使用 helper標籤,具有名稱 引數,無返回值,結果直接放到客戶端的響應之中。在執行 估型別 自動轉換 helper listarrayitems string items 水果在這 ...

015 第19章 組合模式

簡述 組合模式 將物件組合成樹形結構以表示 部分 整體 的層次結構。組合模式使得使用者對單個物件和組合物件的使用具有一致性。組合模式包括 樹類 枝類 葉類。樹類 組合中的物件宣告介面,在適當的情況下,實現所有類共有介面的預設行為。宣告乙個介面用於訪問和管理枝的子部件。枝類 定義有枝節點的行為,用來儲...