Java Web開發——網頁篇4——表單
之前所講的html標籤,都是些用來顯示的,而網頁是可以交互的,可以接受用戶的輸入,比如輸入用戶名、密碼。所謂表單,就是html提供給用戶輸入的部分,html通過表單把用戶輸入提交給伺服器。
表單標籤為 ,其中##代表伺服器地址,這個需要接觸到Servlet再講。標籤中間部分放用戶輸入的內容。
一般用戶輸入無非有以下這些:
這是一個單選按鈕,選我這是另一個單選按鈕,選我
這是一個複選框
在這裡,還是要一一說明下,有一些細節還是要留意滴。
在這樣一個標準格式中,
有x1、x2、x3、x4四個位置,x1最好理解,表示輸入標籤的類型,比如text是文本框,radio是單選按鈕;x2表示標籤的名字,伺服器靠x2的內容來知道哪個標籤是誰。x3和x4要重點區分!以為例,「男」是value值,「性別男」是用戶看到的值,value值是網頁編寫者根據"sex"這個標籤名稱拿到的標籤的值,這兩個完全可以一樣,但是不一樣有不一樣的好處,最終到了伺服器那一邊,只需要存儲男就行了,存「性別男」的話,不夠簡潔。嘮嘮叨叨這麼多,其實真正的意思是,一個是給用戶看的x4,一個是程序員要用的x3。
剛剛x3、x4位置的區別,貓哥本人到現在也經常區分不開,不過完全沒什麼妨礙。很多語言例如html、java、js等等,完全可以在寫的時候去試,不要死記硬背,試幾次,就記住了。去用就是最好的理解編碼的方式。
最後,還有一個重量級的交互標籤,那就是下拉列表,給個例子先:
山東省山西省湖北省湖南省
這個太容易是列表標籤,然後它裡面每個是一個選項,value是選項的值,山東省那個位置是選項的顯示內容。
OVER,表單掌握這些,可以了。
※給未來程序員的15個頂級職業建議
※想學java還不知道這些怎麼行?
※java學習:軟體開發七大難點原因
※一些泛IT培訓行業的內幕:IT證書只是入門
※猜字母遊戲!會寫會玩才是真本事!
TAG:java學習吧 |
※Go image網站開發
※《Wands》開發商Cortopia Group募集140萬美元,將著重開發AR遊戲
※Wine 3.3開發版發布:Bug修復 支持Vulkan!
※Imagination 發布神經網路軟體開發套件 (SDK)
※Apple為開發人員發布了iOS的beta1
※vivo X21首發Android P開發者預覽版
※高通宣布推出Snapdragon 845 VR開發套件
※Google I/O 2018大會正式召開,vivo X21全球首發Android P開發者預覽版
※原創:用python web框架 bottle 開發網站一
※SpringBoot | 第十八章:web 應用開發之WebJars 使用
※SpringBoot | 第十六章:web 應用開發
※SpringBoot | 第十九章:web 應用開發之 WebSocket
※Google發布首個Android P開發人員預覽版!
※Android Things OS 開發者預覽版8發布!
※Google發布增強現實開發包ARCore 1.0:小米/華為首發
※Google發布首個Android P開發者預覽版
※WeChat Applet介紹與開發準備
※三星Galaxy Note 9開發代號曝光:其名為「Crown」
※Python web開發:Flask的項目配置
※BCH應用開發的門戶網站:developer.bitcoin.com