9章 表單 js javaScript寶典

2021-09-06 03:38:51 字數 1675 閱讀 2982

9.1 form物件

form物件

document.forms[0]

使用元素名稱的字串作為陣列下標

document.forms[「formname」]

注意:陣列引用單詞的複數形式

另外可以使用表單名 document.formname

9.1訪問表單屬性

document.forms[0].

action = 」 ; 

//改變屬性直接賦值

document.formname.

target

9.2作為物件的表單控制項

例如

對文字輸入控制項以下都有效

document.searchform.entry

document.searchform.elements[0]

document.forms["searchform"].elements["entry"]

document.forms["searchform"].entry

9.2.2按鈕物件

9.2.3核取方塊物件

9.2.4單選框物件

讀取組的按鈕數

document.forms[0].groupname.length

想查詢某個按鈕是否高亮顯示【check屬性】

document.forms[0].groupname.checked

9.2.5 select物件

select最重要屬性selectedindex

selectedindex屬性可設定或返回下拉列表中被選選項的索引號

document.forms[0].selectname.selectedindex

其中2個重要屬性text和value

doucument.forms[0].selectname.options[n].text

doucument.forms[0].selectname.options[n].value

function gothere()

9.3向函式傳遞表單資料和元素

(1) οnchange="upperme(this)"

接收端,函式定義乙個引數變數將引用轉換為變數,這個變數可以被函式的其他語句使用

finction upperme(filed){

statment[s]

(2)可以使用this關鍵字來引用當前控制項,再加上form屬性,如this.form

οnclick="inspact(this.form)"

函式定義應該有乙個引數變數被賦值為form物件引用,使用者可以確定變數名或不用變數名,我們傾向於使用form變數名,以提醒使用者所引用變數

function inspact(form){

statment[s]

9.4提交和預驗證表單

document.forms[0].submit();

9 表單驗證

1 表單選擇器 語法 描述 input 匹配所有input textarea select和button元素 text 匹配所有單行文字框 password 匹配所有密碼框 radio 匹配所有單項按鈕 checkbox 匹配所有核取方塊 submit 匹配所有提交按鈕 image 匹配所有影象域 ...

9 表單說明

1.form表單 了解 這個標籤,並不會在頁面上顯示。如果我們填寫的資料需要被提交到伺服器,那麼這些收集資料的元素就必須放到form表單元素中。這是個容器.form表單屬性 action 提交到伺服器的url method 提交資料的方式 get post 等 2.input元素 重點 text文字...

第9章 引用

為了列印出特殊字元,我們需要通過使用反斜槓來引用它們。下面是總結的特殊字元 字元含義 使用者的主目錄 命令替換 注釋變數引用 把任務放到後台執行 萬用字元萬用字元 在子shell中執行 引用後面的乙個字元 管道指定乙個字符集的萬用字元 建立乙個命令塊 命令分隔符 單引號引用字元 雙引號引用字元 標準...