html 表單初體驗

2021-06-07 22:52:41 字數 1008 閱讀 2142

------ windows phone 7手機開發、.net培訓、期待與您交流! -------

表單在網頁中主要負責資料採集功能。乙個表單有三個基本組成部分: 表單標籤:這裡面包含了處理表單資料所用cgi程式的url以及資料提交到伺服器的方法。 表單域:包含了文字框、密碼框、隱藏域、多行文字框、核取方塊、單選框、下拉選擇框和檔案上傳框等。 表單按鈕:包括提交按鈕、復位按鈕和一般按鈕;用於將資料傳送到伺服器上的cgi指令碼或者取消輸入,還可以用表單按鈕來控制其他定義了處理指令碼的處理工作。

w3school中列出了一下表單中的標籤:

標籤描述

其中action中的url指的是表單要提交到的伺服器url位址,method的*表示提交的方式,包括get和post。而get和set有如下區別:

1、get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。 

2、get將表單中資料的按照variable=value的形式,新增到action所指向的url後面,並且兩者使用「?」連線,而各個變數之間使用「&」連線;post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向url。 

3、get是不安全的,因為在傳輸過程,資料被放在請求的url中,而如今現有的很多伺服器、**伺服器或者使用者**都會將請求url記錄到日誌檔案中,然後放在某個地方,這樣就可能會有一些隱私的資訊被第三方看到。另外,使用者也可以在瀏覽器上直接看到提交的資料,一些系統內部訊息將會一同顯示在使用者面前。post的所有操作對使用者來說都是不可見的。 

4、get傳輸的資料量小,這主要是因為受url長度限制;而post可以傳輸大量的資料,所以在上傳檔案只能使用post(當然還有乙個原因,將在後面的提到)。 

5、get限制form表單的資料集的值必須為ascii字元;而post支援整個iso10646字符集。預設是用iso-8859-1編碼 

6、get是form的預設方法。

-------

windows phone 7手機開發、

.net培訓、期待與您交流! ------  詳細請檢視:

HTML與CSS初體驗

html 超級文字標記語言 hypertext makeup language 作用 告知瀏覽器網頁的結構。元素 開始標記 內容 結束標記 例如 這就是乙個元素 css級聯樣式表 cascading style sheets 作用 告知瀏覽器網頁中的元素應該如何表現 屬性 用來指定元素的附加資訊。t...

html 引用vue Vue初體驗

引入格式如下所示,其中path是檔案所在路徑 使用前 在執行時 要確保 vue 檔案已經載入完成再然後進行其他操作 載入的順序是很重要的 每個 vue 應用都需要通過例項化 vue 來實現,例項化 vue 的語法格式如下 var vm new vue 這是乙個最基本的 html 檔案,我們可以直接在...

谷歌初體驗

一直用拼音加加的我,終於在某人的 下,試用了一下谷歌輸入法,結果拼音加加徹底的從我的機器上消失了,我終於也成為了乙個喜新厭舊的人啦.先說一下谷歌比拼音加加強的地方吧.1.最吸引人的地方就是可以自動同步使用者詞庫,這樣只要是能上網的地方,我就可以更新到符合我習慣的詞庫了,打的越多就越熟練,哈哈.2.句...