form標簽的定義:<form> 標簽創(chuàng)建供用戶輸入的表單。表單可包含文本域,復選框,單選按鈕等等。表單用于向指定的 URL 傳遞用戶數(shù)據。表單是可以把瀏覽者輸入的數(shù)據傳送到服務器端的程序(比如ASP、PHP)的HTML元素,服務器端程序可以處理表單傳過來的數(shù)據,從而進行一些動作,比如:bbs、blog的登陸系統(tǒng)、購物車系統(tǒng)等
form 標簽 -- 代表HTML表單
form標簽是成對出現(xiàn)的,以<form>開始,以</form>結束
屬性.
common -- 公共屬性
action -- 瀏覽者輸入的數(shù)據被傳送到的地方,比如一個PHP頁面(dreamdu.php)
enctype -- 將數(shù)據發(fā)送到服務器時瀏覽器使用的編碼類型
method -- 數(shù)據傳送的方法
name -- 元素名稱
form,中文"表單"
form標簽在代碼中的實例:
<form id="myform" method="post" action="csjwang.html">
<fieldset>
<legend>用戶名:</legend>
<label for="username">用戶名:</label>
<input type="text" id="username" name="username" />
</fieldset>
<fieldset>
<legend>密碼:</legend>
<label for="pass">密碼:</label>
<input type="password" id="pass" name="pass" />
</fieldset>
</form>
如何用js來控制html表單form標簽呢?
1) document.forms["frm1"]; // 根據name屬性值
2) document.forms[0]; // 根據索引號
3) document.frm1; // 直接根據name值獲得對象
elements:獲取以源順序排列的給定表單中所有控件的集合。
var txtName = myform.elements[0]; //獲得表單的第一個元素
var txtName = myform.elements["txtName"]; //獲得name屬性值為"txtName"的元素
var txtName = myform.elements.txtName; //獲得name屬性值為"txtName"的元素