form提交時,哪些資料是有效的

2022-03-15 13:30:09 字數 4694 閱讀 1903

1樓:匿名使用者

在提交表單只有成功的control才是有效的。每個成功的control都有一對control name和current value 作為被提交的表單資料集的一部分存在。乙個成功的control必須在form標籤中定義並有control name。

但是:有disabled屬性的control是不成功的

如果乙個表單有多個submit button,只有被點選的才是成功的

所有「on」狀態的checkboxes都是成功的

對於擁有相同name屬性的radio button,只有「on」狀態的button才是成功的

對於menu,其name由select提供,value由option提供,只有選中option,menu才是成功的control。當沒有選擇任何option時,control是不成功的,也就是說在表單提交時不會menu的name和value不會被提交

file select的value是乙個或一組檔名,在表單提交時,每個檔案的內容也會作為表單資料提交到伺服器,檔案內容的打包形式由form的content type屬性規定

乙個物件的value是該物件的實現

在表單提交時若乙個control沒有value,使用者**不需要將其作為乙個成功的control。

而且使用者**不應將以下control視為成功:

reset button

設定了declare屬性的object標籤

隱藏的control或由於樣式表而不會被繪製的control也可能是成功的control。例如:

name為invisible-password,值為mypassword的control仍然會被提交。

(注:沒有看完整的上下文,有些單詞不知道是什麼意思,但大概猜測這裡的control應該就是乙個html標籤,而successful control的意思就是能會被提交到伺服器的標籤,name和value則都是標籤中的屬性)

2樓:

有disabled屬性的control是不成功的

如果乙個表單有多個submit button,只有被點選的才是成功的

所有「on」狀態的checkboxes都是成功的

對於擁有相同name屬性的radio button,只有「on」狀態的button才是成功的

對於menu,其name由select提供,value由option提供,只有選中option,menu才是成功的control。當沒有選擇任何option時,control是不成功的,也就是說在表單提交時不會menu的name和value不會被提交

file select的value是乙個或一組檔名,在表單提交時,每個檔案的內容也會作為表單資料提交到伺服器,檔案內容的打包形式由form的content type屬性規定

乙個物件的value是該物件的實現

在表單提交時若乙個control沒有value,使用者**不需要將其作為乙個成功的control。

而且使用者**不應將以下control視為成功:

reset button

設定了declare屬性的object標籤

隱藏的control或由於樣式表而不會被繪製的control也可能是成功的control。例如:

123456

name為invisible-password,值為mypassword的control仍然會被提交。

如何檢視form submit 提交的資料是什麼

3樓:想妳的夜

要用動態語言的,txt根本不能處理你提交的資料。你可以用php檔案來獲取post提交的資料,然後再寫進txt檔案。

你需要在本地安裝個php環境,比如安裝個wamp。然後1.php裡這樣寫:

<?php

if(isset($_post['submit']))然後表單可以這樣寫:

這樣,點選提交後在1.php裡就能獲得表單提交的內容了

html中form表單使用post提交資料是不是可以被檢視到 10

4樓:0l悲催的人生

get和post中只有get會把表單傳送的資訊在瀏覽器位址列顯示,post是把資訊放在了http流中傳送,樓下說的對如果實在不想別人看到,你就用ssl加密傳送表單資料或者直接上更安全的https協議。反劫持,反http流插入,反執行商網域名稱干擾,他們抓包去也解密不了。

form怎麼在提交的時候獲取資料

5樓:尚學堂科技****

獲取form表單提交上來的資料可以採用以下方法:

(注:username是from表單中name屬性的值)

用form表單想servlet提交資料時,get和post之間的區別是什麼?

6樓:般若兮若

你傳遞的name應該是中文吧.get方式通過url傳值不支援中文傳值.post方式通過訊息體傳值.

get與post區別:

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的預設方法。

7樓:千鋒教育

可以簡單的理解為:

1 get明文傳輸,資訊附加在url上面,get明文傳輸,post更加安全

2 get傳輸有大小限制,應該是3k,post需要制定傳輸型別3 get多用於獲取資料,根據get變數的不同呼叫不同的資料,post多用於提交資料,提交使用者輸入的資料

8樓:匿名使用者

get是在瀏覽器的位址列中顯示的標出你所傳遞源資料的網頁表單位址,也就是servlet的位址

而post是在瀏覽器的位址列中將所傳遞源資料的網頁表單位址加密後顯示在瀏覽器中,也就是servlet的位址。總之,就是post比get更具有安全性

9樓:匿名使用者

get請求的資料出現在url當中(http協議頭),以?分割url和傳輸的資料,引數之間以&相連。英文本母/數字,原樣傳送;空格轉換為%;中文/其他字元,直接把字串用base64加密,%xx表示xx為16進製製數;post把提交資料放置在http包的包體中 。

根據http1.1協議,請求的報文由請求行、請求頭 和請求資料(包體)組成。 使用get方法請求鏈結,要傳的資料在報文的請求行,而不在報文的請求資料中,因此在servlet中用request.

getparamter("name")方法取到null;使用post時,資料是在報文的請求資料的中,因此能夠取到值。

什麼是表單,表單中包括哪些常用元素?各有什麼作用

10樓:血影藍凌

表單在網頁中主要負責資料採集功能。

乙個表單有三個基本組成部分:

表單標籤:這裡面包含了處理表單資料所用cgi程式的url以及資料提交到伺服器的方法。

表單域:包含了文字框、密碼框、隱藏域、多行文字框、核取方塊、單選框、下拉選擇框和檔案上傳框等。

表單按鈕:包括提交按鈕、復位按鈕和一般按鈕;用於將資料傳送到伺服器上的cgi指令碼或者取消輸入,還可以用表單按鈕來控制其他定義了處理指令碼的處理工作。

擴充套件資料

多行文字框是一種讓訪問者自己輸入內容的表單物件,只不過能讓訪問者填寫較長的內容。

屬性解釋:

name屬性定義多行文字框的名稱,要保證資料的準確採集,必須定義乙個獨一無二的名稱;cols屬性定義多行文字框的寬度,單位是單個字元寬度;rows屬性定義多行文字框的高度,單位是單個字元寬度;wrap屬性定義輸入內容大於文字域時顯示的方式,可選值如下:

預設值是文字自動換行;當輸入內容超過文字域的右邊界時會自動轉到下一行,而資料在被提交處理時自動換行的地方不會有換行符出現。

off,用來避免文字換行,當輸入的內容超過文字域右邊界時,文字將向左滾動,必須用return才能將插入點移到下一行; virtual,允許文字自動換行。 physical,讓文字換行,當資料被提交處理時換行符也將被一起提交處理。

11樓:知道夢者

表單就是你想要獲取使用者某方面的資訊而寫的一段程式,在網頁裡通常是乙個form,可包含的元素很多,文字:用於獲取輸入的文字資訊;核取方塊:可選項或多選;密碼框:

輸入密碼;單選按鈕:只能選擇一項等等,具體用幾種以及每種用多少依據你的實際需求來定。

12樓:匿名使用者

參見一下連線:

高中物理哪些公式計算時要把資料的正負號一起代入的

不必帶符號,計算時帶符號就行,數值也不必帶符號,沒那麼嚴謹。物理不是數學。速度是向量,字母式一般是公式,但要注意參考系,邏輯推導最重要沒有特別規定的,本身有方向 高中物理電學中,計算時哪些需要帶正負號?或者說一下判斷方法 物理量 單位 公式 名稱 符號 名稱 符號 質量 m 千克 kg m pv 溫...

表示見效有效,有哪些成語和詞語?最好是字的

1 事半功倍 sh b n g ng b i 基本解釋 指做事得法,因而費力小,收效大。2 一舉兩得 y j li ng d 基本解釋 做一件事得到兩方面的好處。3 大功告成 d g ng g o ch ng 基本解釋 功 事業 告 宣告。指巨大工程或重要任務宣告完成。4 旗開得勝 q k i d ...

數位相機的畫素在資料儲存時是用多少位2進製數來表示的

通常的相機ccd色彩深度是24位的,就是每一點的顏色都是24位的二進位製數 24 8 3位元組 200w畫素常見尺寸為1600 x 1200 jpeg中等壓縮,壓縮率約為10 15 取均值12.5 1600 x 1200 x 24 8 x 0.125 1024 703.125k 我相機畫素600w,...