input標籤之外是否一定新增form標籤

2022-05-13 01:08:48 字數 821 閱讀 1258

input標籤外是否新增form標籤需要按情形區分:

應用場景的區別:

1.所有向後台提交資料(包括原生和ajax提交)的input都建議用form包裹,

2.如果只是用來做前台互動效果則不推薦使用form包裹。

但提交資料時,其實也可以不用form包裹input標籤:

1.如果有form標籤,在點選提交銨鈕時,瀏覽器自動收集引數,並打包乙個http請求到伺服器,完成表單提交。在這一過程中,瀏覽器會根據method的不同,將引數編碼後,放在uri中(get),或者放在請求的data中(post)。然後傳送到伺服器。

2.如果沒有form,post方式的提交要使用ajax手工完成。get方式的提交需要自己拼接url。

****************************************

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

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

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

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

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

****************************************

*****===拓********************====

form屬性

form 屬性規定文字區域所屬的乙個或多個表單。

form 屬性是 html5 中的新屬性。

語法:

input標籤屬性

1.用input輸入文字 text型input元素可用的額外屬性 比較特殊的 dirname 指定元素內容文字方向的名稱 list 指定為文字框建議提供建議值的datalist元素 2.用input元素輸入密碼 pattern 指定乙個用於輸入驗證的正規表示式 required 表明使用者必須輸入乙...

input標籤 name屬性

link 給推薦幾個對程式設計師來說神器般存在的軟體 在頁面裡輸入了乙個input type hidden 只寫了乙個id myid 賦值後submit,在後台用request.params myid 卻怎麼也取不到值。應該用name來標識,於是在input裡加了個name myid 就一切ok了。...

設定input標籤placeholder字型顏色

有時會遇到這樣的需求,輸入框的預設提示文字與使用者輸入的文字不同。input如果只是設定input的顏色的話是達不到想要的效果的,css3有關於設定placeholder的屬性 input placeholder webkit input placeholder moz placeholder mo...