導航:首頁 > 編程大全 > 表單密碼框標記是

表單密碼框標記是

發布時間:2024-12-30 13:36:53

A. 什麼是表單標記

表單標記
在HTML語言中,表單通過FORM標記來定義。
<Form屬性="值"… 事件="代碼">
……
</Form>
Form標記具有以下屬性:
Name = 表單的名稱。命名表單後,可以使用腳本語言來引用或控制該表單。
Method = 表單數據傳輸到伺服器的方法。
其取值如下:
post:在HTTP請求中嵌入表單數據
get:將表單數據附加到請求該頁的URL中
注意:若要使用get方法發送,URL的長度應限制在8192個字元以內。如果發送的數據量太大,數據將被截斷,從而導致意外的或失敗的處理結果。此外,在發送用戶名和密碼、信用卡號或其他機密信息時,不要使用get方法,而應使用post方法。
Action = 接收表單數據的伺服器端程序或動態網頁的URL地址。
Target = 目標窗口
其取值如下:
_Blank:在未命名的新窗口中打開目標文檔。
_parent:在顯示當前文檔的窗口的父窗口中打開目標文檔。
_self:在提交表單所使用的窗口中打開目標文檔。
_top:在當前窗口內打開目標文檔,確保目標文檔佔用整個窗門。
在一個網頁中可以創建多個表單,每個表單都可以包含各種各樣的控制項,例如文本框、單選按鈕、復選框、下拉菜單以及按鈕等。但表單不能嵌套使用。
Form標記具有以下事件:
OnSubmit = 提交表單時調用的事件處理程序
OnRest = 重置表單時調用的事件處理程序

(2) 表單輸入控制項標記
<Input 屬性=值… 事件= "代碼"…>
為了讓用戶通過表單輸入數據,表單中可以使用Input標記創建各種輸入型表單控制項。表單控制項類型通過Input標記的Type屬性設置,包括單行文本框、密碼文本框、復選框、單選按鈕、文件域以及按鈕等。
1) 單行文本框。在表單中添加單行文本框可以獲取站點訪問者提供的一行信息。創建單行文本框方法如下:
<Input Type="text"屬性="值"… 事件="代碼"…>
屬性
Name = 單行文本框的名稱,通過它可以在腳本中引用該文本框控制項。
Value = 文本框的值
DefaultValue = 文本框的初始值
Size = 文本框的寬度(字元數)
MaxLength = 允許在文本框內輸入的最大字元數。用戶輸入的字元數可以超過文本框的寬度,這時系統會將其滾動顯示,但輸入的字元數不能超過輸入的最大字元數。
Form = 所屬的表單(只讀)
方法
Click():單擊該文本框
Focus():得到焦點
Blur():失去焦點
Select():選擇文本框的內容
事件
OnClick = 單擊該文本框執行的代碼
OnBlur = 失去焦點執行的代碼
OnChange = 內容變化執行的代碼
OnFocus = 得到焦點執行的代碼
OnSelect = 選擇內容執行的代碼
例如:
用戶名:<Input Type=text Name="nm" Value="">
2) 密碼文本框。密碼文本框也是一個單行文本框。當站點訪問者在這個框中輸入數據時,大部分的Web瀏覽器都會以星號顯示密碼以不讓別人看到輸入內容。創建密碼文本框方法
如下:
<Input Type="password" 屬性="值"… 事件="代碼"…>
其中的屬性、方法和事件與單行文本框基本相同。但它沒有OnClick事件。
如果要求站點訪問者輸入密碼後才能進入站點,則應在其表單中添加密碼文本框。
3) 隱藏域。表單中添加隱藏域站點使訪問者不能看見隱藏域的信息,每一個隱藏域都要有自己的名稱和值。例如,如果有許多使用相同自定義處理程序的表單,則可以利用獨特的名稱或數字作為隱藏域的名稱來區分各個表單。創建隱藏域方法如下:
<Input Type="hidden" 屬性="值"…>
與單行文本框相比,它沒有DefaultValue屬性。
當提交表單時,隱藏域的名稱和值將與可見表單域的名稱和值一起包含在表單結果中。
4) 復選框。在表單中添加復選框可以讓站點訪問者去選擇一個或多個選項或不選項。創建復選框的方法如下:
<Input Type="checkbox" 屬性="值"… 事件="代碼"…>選項文本
屬性
Name = 復選框的名稱
Value = 選中時提交的值
Checked:設置當第一次打開表單時該復選框處於選中狀態。該復選框被選中時,值為true,否則為false。該屬性是可選的。
DefaultChecked:判斷復選框是否定義了Checked屬性。若定義了Checked屬性,則DefaultChecked為true,否則為false。
方法
Focus():得到焦點
Blur():失去焦點
Click():單擊該復選框
事件
OnFocus = 得到焦點執行的代碼
OnBlur = 失去焦點執行的代碼
OnClick = 單擊該復選框執行的代碼
當提交表單時,假如復選框被選中,它的內部名稱和值都會包含在表單結果中。否則,只有名稱會被納入表單結果中,值則為空白。
例如:
簽字筆<Input Type=checkbox Name="ch1" Checked>
鋼筆<Input Type=checkbox Name="ch2">
圓珠筆<Input Type=checkbox Name="ch3">
5) 單選按鈕。在表單中添加單選按鈕可以讓站點訪問者從一組選項中選擇其中之一。在一組單選按鈕中,一次只能選擇一個。創建單選按鈕方法如下:
<Input Type="radio" 屬性="值"… 事件="代碼"…>選項文本
其屬性如下:
Name = 單選按鈕的名稱,若干個名稱相同的單選按鈕構成一個控制項組,在該組中只能選中一個選項。
Value = 提交時的值
Checked:設置當第一次打開表單時該單選按鈕處於選中狀態。該屬性是可選的。
單選按鈕的方法和事件與復選框基本相同。
當提交表單時,該單選按鈕組名稱和所選取的單選按鈕指定值都會包含在表單結果中,如果沒有任何單選按鈕被選取,組名稱會被納入表單結果中,值則為空白。
例如:
<Input Type=radio Checked Name=kd Value="教師">教師
<Input Type=radio Name=kd Value="學生">學生
<Input Type=radio Name=kd Value="公務員">公務員
<Input Type=radio Name=kd Value="醫生">醫生
6) 按鈕。使用Input標記可以在表單中添加3種類型的按鈕:提交按鈕、重置按鈕和自定義按鈕。創建按鈕的方法如下:
<Input Type="submit | reset | button" 屬性="值"… OnClick="代碼">
屬性
Type = submit:創建一個提交按鈕。在表單中添加提交按鈕後,站點訪問者就可以在提交表單時,將表單數據(包括提交按鈕的名稱和值)以ASCII文本形式傳送到由表單的Action屬性指定的表單處理程序。一般來說,表單中必須有一個提交提交按鈕。

閱讀全文

與表單密碼框標記是相關的資料

熱點內容
北郵java 瀏覽:155
復制時顯示源文件名過長 瀏覽:403
ipad升級後可以還原 瀏覽:106
榮耀6x本地升級 瀏覽:305
如何ghost備份c盤文件 瀏覽:896
電子地圖文件格式 瀏覽:774
財報數據哪個最重要 瀏覽:393
nodejsudp互發 瀏覽:168
迅雷下載過的痕跡在哪個文件夾 瀏覽:522
迷你編程第一關的第二張怎麼玩 瀏覽:228
ps預設文件在哪裡下載 瀏覽:415
確認文件夾替換選全部是什麼意思 瀏覽:883
蘋果商店app到期如何延期 瀏覽:686
數控自動送料夾緊怎麼編程 瀏覽:634
研究生程序員工資一般多少錢 瀏覽:693
sss6692b5量產工具 瀏覽:948
xyj文件是什麼 瀏覽:941
vb中圖片放大縮小代碼 瀏覽:569
三星應用商店是哪個文件夾 瀏覽:980
win10更新之後所有游戲 瀏覽:277

友情鏈接