10天學會php第三天表單控制項的使用

2020-12-20 免費模板網

昨天我們介紹了html標籤的使用,今天介紹表單控制項的使用,表單控制項常用於網站留言,互動作用。

網站留言

上圖就是網站常見的留言效果,就是在表單的基礎上進行css美化。我們先學習一下最基礎的知識,看看默認的表單是什麼樣子

默認表單控制項

上圖就是默認的表單,常見的表單控制項有input 文本框,password 密碼屬性,單選框radio 多選框select 複選框checkbox

<form name="frm1" id="frm1" action="b.html" method="post">

<input type="button" value="註冊" name="bt1" id="bt1"><!--普通按鈕:javascript綁定-->

<input type="checkbox" name="userLove" value="0">看書<!--複選框-->

<input type="checkbox" name="userLove" value="1">睡覺<!--複選框-->

<input type="checkbox" name="userLove" value="2">吃飯<!--複選框-->

<input type="checkbox" name="userLove" value="3">沒了<!--複選框-->

<input type="file" name="fileUpload"><!--文件上傳控制項-->

<input type="hidden" name="userId"><!--隱藏域:在頁面不會顯示-->

<input type="image" src="images/1.jpg"><!--圖片提交按鈕-->

<input type="password" name="userPwd">

<br>

<input type="radio" value="0" name="userSex" checked="checked">男

<input type="radio" value="1" name="userSex">女

<input type="radio" value="2" name="userSex">其他

<input type="submit" value="提交按鈕"><!--提交按鈕-->

<input type="reset" value="重置"><!--重新初始化到默認狀態-->

<input type="text" name="userName"><!--文本框-->

<br><br>

非input元素

<textarea cols="60" rows="10"></textarea>

<select name="userPro">

<option value="0">北京</option>

<option value="1" selected="selected">上海</option>

<option value="2">天津</option>

</select>

<select name="userPro" multiple="multiple">

<option value="0">北京</option>

<option value="1" selected="selected">上海</option>

<option value="2">天津</option>

</select>

</form>

我們可以創建一個html文件,粘貼上面html代碼看看默認的表單樣子。也可以在W3CSCHOOL上面看更多表單的屬性,比如文本框設置不可編輯,怎麼單選框默認被選中,城市三級聯動效果實現等。

然後在介紹一個知識點frameset的應用,這個常用於網站後臺的管理界面搭建(有點類似T型結構)

介紹一下原理

frameset應用

主要引用其他幾個文件 ,通常是header.html,left.html,main.html 下面是index的代碼

<frameset rows="100,*" frameborder="0">

<frame src="a.htm" name="userA">

<frameset cols="100,50,*">

<frame src="b.htm" name="userB">

<frame src="c.htm" name="userC">

<frame src="a.htm" name="userC">

</frameset>

</frameset>

下圖是常見案例

frameset應用

今天作業是完成下圖用戶註冊代碼實現

用戶註冊

相關焦點

  • HTML+CSS:使用form表單控制項,與用戶交互
    今天這篇文章我們主要來看一下表單的控制項都有哪些,如何使用表單標籤,與用戶交互。(1)網站怎樣與用戶進行交互?答案是使用HTML表單(form)。表單是可以把瀏覽者輸入的數據傳送到伺服器端,這樣伺服器端程序就可以處理表單傳過來的數據。
  • 【PHP專題8】表單-用戶輸入名字,發送服務端接收數據
    要寫網頁,就離不開表單。需求如下:a、我們要做一個網頁,網頁2個輸入框+一個按鈕。輸入框給用戶輸入名字+email註冊。b、另外一個網頁接收用戶註冊,並且把用戶輸入名字和email傳遞過去代碼實現一、POST發送表單步驟1:代碼很簡單,在body標籤做一個表單注意:一定在php程序外面寫程序講解:10行就是php輸出標題
  • 26 HTML5中新增的表單控制項
    前面兩篇圖文介紹的表單控制項,都是HTML4版本中就已經存在的表單控制項,不過它們同樣在HTML5規範中被兼容,而今天這一篇圖文介紹的這些表單控制項,都是在HTML5中新增的。在HTML5中新增的表單控制項,主要有下圖所示的這些,input標籤的type屬性不同的值,表示不同的控制項。
  • WebBrowser控制項自動提交表單
    這個效果稍做改變,加個循環,就可以實現批量填入網頁表單數據,並自動提交。(備註:公司內部的表單一般是不會有驗證碼的,所以暫時不用考慮識別驗證碼的工作。)這就是WebBrowser控制項的強大之處。下面就教大家如何實現上述網頁自動化的效果。
  • 視頻|表單控制項+INDEX函數,輕鬆實現Excel動態圖表
    營長說表單控制項常常被認為是Excel高級用戶才使用的工具,要不微軟已經做出來了,默認不顯示給你。表單控制項+INDEX函數是Excel動態圖表的經典製作方式,今天營長就帶你看看這個組合的效果。其實可以通過表單控制項+INDEX函數的方式隨時調取指定月份的KPI項目,並生成每月KPI圖表。1:添加滾動條控制項需要開啟「開發工具」選項卡,在【文件】-【Excel選項】-【自定義功能區】對話框中,啟用【開發工具】按鈕。
  • E圖表述:Excel控制項、二:表單控制項-組合框、列表框
    無論是表單控制項還是ActiveX控制項,作者都認為,組合框和列表框都應該放在一起說。先看一下它們長什麼樣子吧。在用這兩個控制項的過程中,作者覺得這兩個控制項基本沒有什麼區別(尤其是表單控制項)。如果非要說它們倆不一樣的地方,那就是列表框是展開的列表,而組合框是下拉式的列表。
  • 【JavaScript 教程】瀏覽器—表單,FormData 對象
    比如,用戶提交用戶名和密碼,讓伺服器驗證,就要通過表單。表單提供多種控制項,讓開發者使用,具體的控制項種類和用法請參考 HTML 語言的教程。本章主要介紹 JavaScript 與表單的交互。除了點擊submit控制項提交表單,還可以用表單元素的submit()方法,通過腳本提交表單。formElement.submit();表單元素的reset()方法可以重置所有控制項的值(重置為默認值)。
  • Excel 中如何枚舉表單控制項,vba 編程學習
    做Excel 表格的時候,會有一些高級功能,需要添加一些表單控制項或Activex控制項來增加表格的操作性。有時候,我們需要對表單控制項進行操作,那麼如何來一一枚舉出這些控制項呢?下面介紹一下,枚舉方法:表單控制項類型要判斷表內shape對象type是否是msoFormControl代碼:If shp.Type = msoFormControl Then然後再判斷表單類型 FormControlType
  • PHP教程:用PHP程序對網頁表單的處理
    PHP表單操作在我們處理HTML表單和PHP表單時,我們要記住的重要一點是:HTML頁面中的任何一個表單元素都可以自動的用於PHP腳本:表單舉例: 當用戶將信息填寫完畢並點擊提交按鈕時,表單的數據將被發送至「welcome.php」文件。
  • Chrome 83 Beta 發布:與 Edge 合作改進的表單控制項
    如果使用此屬性,可信類型將導致腳本拋出錯誤。HTML 表單控制項為大多數 Web 交互提供了基礎。它們易於開發人員使用,具有內置的可訪問性。但表單控制項的樣式完全不一致。最早的窗體控制項與所使用的作業系統匹配,後來的控制項則遵循了創建它們時流行的設計風格。這種變化迫使開發人員花費更多的時間並交付額外的代碼。在過去的一年中,Chrome 和 Edge 進行了合作,以改善 HTML 表單控制項的外觀和功能。這項工作包括使控制項和其他交互元素的集中狀態更容易感知。
  • 實戰jQuery和PHP CodeIgniter表單驗證
    在本文中將指導讀者使用jQuery中的validate驗證框架實現瀏覽器端的驗證代碼編寫工作,validate框架是一個十分簡單實用的驗證框架,能大大提高客戶端驗證代碼的的編寫工作,同時,本文使用的是php中十分流行的CodeIgniter框架進行服務端的驗證編寫工作。本文閱讀對象為對jQuery及對PHP CodeIgniter框架有一定認識的讀者。
  • 精華帖 | Excel插入控制項(表單控制項和ActiveX控制項)妙招
    Excel宏/代碼的出現,不僅使Excel實現了使用的多樣化,而且還可以讓用戶自定義命令,同時還能讓將某些重複的步驟記錄下來,以實現操作步驟的化繁為簡,給用戶帶來操作便捷的同時,還能提高效率。通常情況下,我們需要在Excel界面插入一些控制項,讓這些控制項指定VBA界面中的代碼,以實現在Excel界面控制VBA代碼(或宏)的運行或停止。但是,在Excel默認界面功能區根本找不到插入控制項命令按鈕,所以我們需要一些技巧來調出需要的控制項命令,本教程以Excel2013為例,介紹兩種添加控制項的技巧,希望對大家有點幫助。
  • 谷歌Chrome 83 Beta 發布:與 Edge 合作改進的表單控制項
    改進表單控制項HTML 表單控制項為大多數 Web 交互提供了基礎。它們易於開發人員使用,具有內置的可訪問性。但表單控制項的樣式完全不一致。最早的窗體控制項與所使用的作業系統匹配,後來的控制項則遵循了創建它們時流行的設計風格。這種變化迫使開發人員花費更多的時間並交付額外的代碼。在過去的一年中,Chrome 和 Edge 進行了合作,以改善 HTML 表單控制項的外觀和功能。這項工作包括使控制項和其他交互元素的集中狀態更容易感知。
  • Chrome 83 對表單控制項和焦點元素的更新被吐槽
    最新發布的 Chrome 83 對表單控制項進行了視覺效果的更新,其中對焦點元素的處理引起了眾人的關注,當文本輸入框處於焦點以及選定下拉菜單中的選項時,瀏覽器會在它們周圍顯示一個「黑框」,以突出表單中的這些內容。
  • E圖表述:Excel控制項之我見、三:表單控制項「複選框」
    這種控制項,Excel中也有的,叫做「複選框」。日常中,有時也會有朋友問作者:那種挑勾的方塊,怎麼做啊?如果不設置控制項格式的話,複選框是可以作為一種標註性的文本出現在文檔或表格中,起到標識的作用。我們也可以通過設置複選框的格式來製作動態的內容,類似剛才說過的多項選擇題,點選複選框,相應單元格出現選擇項。
  • HTML+CSS:常用表單控制項之單選框、多選框、下拉框的介紹
    上一篇文章我們說了單行文本框和多行文本框,今天呢我們繼續看一下表單的其它控制項:單選框、複選框、下拉框。>2、value:提交數據到伺服器的值(後臺程序使用)3、name:為控制項命名,這裡要注意同一組的單選按鈕,name 取值一定要一致(具體可見下邊的參考練習)。
  • PHP之表單的提交
    一、前臺數據的提交前臺數據的提交一般在form表單中完成,主要有兩種方式,一種為post,一種為get。phpecho "提交成功";提交結果:說明:(1)、密文提交方式,提交在http協議內部。$_REQUEST:同時能夠接受前臺使用get和post方式提交的數據。
  • 微軟谷歌增強合作 共同推進Chromium的現代化表單控制項
    微軟正和谷歌的Chrome團隊緊密合作,共同開發基於Chromium的現代化表單控制項。 在過去幾個月中,微軟一直在研究探索表單控制項現代化的方法,以嘗試更新包括日期選擇器之類的網頁UI元素設計。根據雙方合作的設想,Chromium的現代化網頁控制項能對觸控和輔助功能友好。微軟表示,計劃在即將到來的Chromium預覽版引入重新設計的控制項,而其他基於Chromium的瀏覽器也將會獲得這些改進。通過Chromium中改進的表單控制項支持,Microsoft希望在整個平臺上提供設計和用戶體驗的連續性。
  • 谷歌Chrome 83 對表單控制項和焦點元素的更新被吐槽
    最新發布的 Chrome 83 對表單控制項進行了視覺效果的更新,其中對焦點元素的處理引起了眾人的關注,當文本輸入框處於焦點以及選定下拉菜單中的選項時,瀏覽器會在它們周圍顯示一個「黑框」,以突出表單中的這些內容。
  • PHP實例:用PHP實現表單驗證碼登陸校驗
    首頁 > 語言 > 關鍵詞 > php最新資訊 > 正文 PHP實例:用PHP實現表單驗證碼登陸校驗