1. 程式人生 > >input標簽之外是否一定添加form標簽

input標簽之外是否一定添加form標簽

log 以及 tps tar 請求 需要 網頁 語法 --

原文轉載自:https://blog.csdn.net/lamanchas/article/details/78753031

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 中的新屬性。
語法:<textarea form="form_id">
---------------------
作者:picoasis
來源:CSDN
原文:https://blog.csdn.net/lamanchas/article/details/78753031
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

input標簽之外是否一定添加form標簽