CHAPTER 12 互動式網頁表單的設計.

Slides:



Advertisements
Similar presentations
第六章 网页设计与制作基础.
Advertisements

Chapter 5 全球資訊網 5-1 World Wide Web 的誕生 5-2 使用Internet Explorer
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
DreamWeaver MX (V) 林偉川.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
Excel資料庫分析 台灣微軟資深講師 王作桓.
DreamWeaver MX (II) 林偉川.
Chapter14 HTML簡介與簡易網頁製作
國立高雄海洋科技大學 電子郵件收信軟體設定說明
表單處理及URL參數傳遞.
通訊 授課:方順展.
2-3 基本數位邏輯處理※.
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
網頁切換移轉 JS vs. ASP.NET.
OpenID與WordPress使用說明
進階 WWW 程式設計 -- PHP 語言結構(三) 靜宜大學資訊管理學系 蔡奇偉副教授 2003
App Inventor2呼叫PHP存取MySQL
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
系統設定 IE8相容性檢視
Ch04 表單 網頁程式設計.
Dialog Programming What is Dialog Programming? 新增Screen與設定Attributes
Java 程式設計 講師:FrankLin.
FTP檔案上傳下載 實務與運用.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
網頁切換移轉 JS vs. ASP.NET.
數位鳳凰計畫-復習課程 授課:方順展.
表單(Form).
VS.NET 2003 IDE.
建立一 function s (type) 可以用來繪製cyclic-harmonic curves
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
Dreamweaver 8 潘雅真老師.
檔案上傳
網路工具運用 講師:鍾詩蘋.
表單(Form).
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
講師:陳永芳 網際網路資源運用 講師:陳永芳
表格(HTML – FORM).
Google協作平台+檔案分享(FileZilla+網路芳鄰)
期末考.
HTML 103 互動式網頁 助教:黃毓瑩.
個人網路空間 資訊教育.
VS.NET 2003 IDE.
GridView.
GridView操作 (II).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
MicroSim pspice.
第6章 PHP的数据采集.
Dialog Programming What is Dialog Programming? 新增Screen與設定Attributes
表格(HTML – FORM)
MiRanda Java Interface v1.0的使用方法
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
從HTML表格到CSS 靜宜大學 資管系 楊子青.
Dreamweaver 進階網頁製作 B 許天彰.
Welcome to my badminton world
Brief Guide of FrontPage
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
WALLET. 電子錢包..
介紹Saas 以Office 365為例 組員: 資工四乙何孟修 資工四乙 黃泓勝.
W3C标准网页制作 主讲教师:张 涛.
清單的CSS樣式.
電子郵件簡報.
連結資料庫 MYSQL.
多國語系 建國科技大學 資管系 饒瑞佶.
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
Presentation transcript:

CHAPTER 12 互動式網頁表單的設計

12-1 認識表單 瀏覽網站時,為了讓網頁觀眾留下自己的意見,少不了留言版和討論區的功能,另一個可以收集大家意見的就是網頁上的表單。透過特定資料的收集,讓網站設計人員可以更明確的掌握網頁觀眾的想法。

圖12-1 網頁中的表單

表單的用途 將問券的內容製作為表單就可以收集眾人的意見,更加掌握瀏覽網頁者的習性差異,來作為更新網站或是提供服務的參考。 網路購物、線上申請等服務,也都可以利用表單來達成。

互動式表單的需求 多數的表單是利用CGI和ASP等程式來進行網頁的互動。 將資料以電子郵件的方式傳送到自己的電子信箱中,則是較為常見且簡單的作法。

CGI程式 CGI(Common Gateway Interface ) 可以透過程式的處理,將瀏覽器所回應的資料,轉換為HTML格式再傳回電腦中。是目前應用相當廣的程式。 限制: CGI程式撰寫不易 伺服器主機不支援 不同Web Server所使用的程式並不相容

ASP程式 ASP(Active Server Pages)技術的運作方式看起來和CGI差不多,都是將瀏覽器所回傳的資料透過ASP所對應的Script程式轉換為HTML程式,再加以回傳到瀏覽器中。 優點: 撰寫環境較簡單 相容性高

事先規劃表單的內容 先想好要製作的表單之類型和內容,並且先設計表單的內容再動手製作表單,可以簡化製作表單的過程。

蒐集哪些意見 先設定好表單的目的再開始動手設計表單,才能達到自己的目的,並發揮表單的功能。 例如: 產品的滿意度 消費者的個人資料

適時的回饋 如果沒有誘因的話,多數的瀏覽者不會願意留下資料,而給予適時的回饋會有助於得到更多的回應。 個人的小型可以等到網站的人氣開始聚集之後,再來考慮使用表單。

12-2 表單的基本輸入設定 設計表單要利用<FORM></FORM>標籤,所有表單的內容,包括文字、使用者輸入的欄位等,都是放在這個標籤中。 同一個網頁中可以有多個表單,但表單中不能再有第二個表單。

簡易表單製作 輸入欄位大多是透過<INPUT>標籤來設定,隨著屬性和屬性值的不同,就會出現不同的輸入欄位。 常用屬性: TYPE NAME VALUE SIZE MEXLENGTH

文字方塊 在表單中輸入單行文字內容的欄位就是文字方塊。 設定的屬性為『TYPE=TEXT』,必須輸入SIZE才會出現大小相符的文字方塊。

按鈕 按鈕是用來輸出表單內容或重新填寫資料的必須物件。 送出按鈕的屬性設定為『TYPE=SUBMIT』,它不用設定NAME屬性,而初始值所設定的是按鈕上的文字。 重設按鈕的屬性設定為『TYPE=RESET』,它也不需要設定NAME屬性,而VALUE所設定的就是按鈕的名稱。

認識表單的資料類型 常見的表單欄位: 文字區域 選項按鈕 核選方塊 下拉式方塊

12-3 進階表單設定 底下介紹的幾個進階的表單設定,可以美化表單的內容。其次,由於不少人習慣使用表格來編排網頁,所以也可以將表單的內容放在表格中喔!

群組方塊 它可以將同一個群組的表單欄位放在同一個群組方塊中,讓表單的內容更為整齊。

密碼輸入欄 密碼的輸入欄位也是透過表單來完成,設定的屬性為『TYPE=PASSWORD』。

圖片 設定按鈕時可以使用自己所建立的圖檔作為按鈕圖。其設定的屬性為『TYPE=IMAGE』。

檔案上傳 檔案上傳欄位之後會自動加上「瀏覽」按鈕,讓使用者可以瀏覽要上傳的檔案,其屬性的設定為『type=file』。

設定表單文字的大小 表單中的文字是預設的大小,可以透過標籤來進行設定,設定的屬性為STYLE=FONT-SIZE。

設定表單文字的色彩 STYLE屬性可以設定表單元件的背景色彩,設定的屬性值為『BACKGROUND-COLOR』,其後面還要加上色彩的代碼。

進階表單範例

透過表格來排列表單 將表單的內容放在表格中,即可透過表格來排列表單的內容,並控制表單欄位的位置。 要將表單的內容加入表格的時候,必須將表單的語法放在<TR>和<TD>標籤中。

12-4 表單的處理工作 如果使用者無法將資料傳送給你,則表單也無法發揮功用。 12-4 表單的處理工作 如果使用者無法將資料傳送給你,則表單也無法發揮功用。 當瀏覽者輸入資料並按下送出按鈕後,資料會被送回WWW伺服器,再透過伺服器上的程式來處理這些資料。 表單資料可以用電子郵件來寄送。

表單處理方式的設定 <FORM>標籤的屬性: ACTION屬性 METHOD屬性 ENCTYPE屬性 以郵件方式寄出表單資料