在表單學習之前,我們學習了各種標簽。但是用這些標簽制作的網頁中,都是靜態網頁。在第一章我們詳細探討了什麼叫靜態網頁和動態網頁。簡單來說,對於一個網頁,只限用戶浏覽的,那就是靜態網頁。如果用戶能實現與服務器交互,如登陸注冊、評論交流、問卷調查這些動作的,就是動態頁面。
以上圖1~圖3都是我們常見的表單,而那些文本框、按鈕、下拉菜單等就是我們常見的表單元素。
表單,這是我們接觸動態頁面的第一步。表單最重要的作用就是在客戶端收集用戶的信息,然後將數據遞交給服務器來處理。例如網上你可以看到大量的問卷調查:
這些問卷調查就是用表單來實現的。在此,很多人就會有疑問,我用表單制作了一個問卷調查,怎麼收集這些結果並且在服務器統計呢?大家別著急,我們在HTML入門教程中要做的僅僅就是把類似問卷調查、登錄注冊這些表單“頁面效果”做出來,至於怎麼在服務器統計這些信息,那就不是HTML的范疇了,因為這個屬於神秘的後端技術了。在ASP.NET入門教程中,我們會詳細學習到。因為學習HTML主要是實現客戶端的效果,而ASP.NET更多的是實現服務器端的邏輯功能。