一個表單有三個基本組成部分: 表單標籤:這裡面包含了處理表單數據所用CGI程式的URL以及資料提交到伺服器的方法。
表單欄位:包含了文字方塊、密碼框、隱藏欄位、多行文字方塊、核取方塊、單選框、下拉選擇框和檔上傳框等。
表單按鈕:包括提交按鈕、重定按鈕和一般按鈕;用於將資料傳送到伺服器上的CGI腳本或者取消輸入,
還可以用表單按鈕來控制其他定義了處理腳本的處理工作。
JavaScript與表單間的關係:JS最初的應用就是用於分擔伺服器處理表單的責任,
打破依賴伺服器的局面,
儘管目前web和javascript都有了長足的發展,
web表單依然沒有為許多常見的任務提供現成的解決方案,
很多開發人員不僅會在驗證表單的時候使用javascript,
而且還會用來增強一些標準表單控制項的默認行為。
在HTML中,
表單由form標籤,
在javascript中,
表單對應HTMLFormElement類型,
HTMLFormElement類型繼承HTMLElement類型,
所有它和其他的Element元素有相同的預設屬性,
同時它也有自己的屬性和方法:
var firstForm=document.forms[0]; //通過document.forms來取得頁面中的所有表單元素,
通過索引值’0‘,
取得第一個表單元素
var form2=document.forms['form2']; //通過document.forms來取得頁面中的所有表單元素,
通過name值取得特定的表單元素
,
與在標記中出現的先後順序相同,
可以按位置和name值來訪問他們。
常見的表單字段有input,
select,
fieldset,
要取得表單中的表單字段: