Ch04 表單 網頁程式設計.

Slides:



Advertisements
Similar presentations
Java Web 开发 授课人:张鸽. 第三讲 JSP 内置对象  JSP 有以下九种内置对象,包括:  ·request ,请求对象  ·response ,响应对象  ·pageContext ,页面上下文对象  ·session ,会话对象  ·application ,应用程序对象.
Advertisements

第一單元 建立java 程式.
第14章 表单 在制作动态网页时,要实现信息交互,常常用到表单。 常见的表单有搜索表单、用户登录注册表单、调查表 单、留言簿表单等。本章节将和大家一起探讨在表单 的基本概念和各个元素,以及在Dreamweaver CS4中 如何创建表单,并通过实例掌握表单制作的方法。
《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
互動表單的應用.
第六章 网页设计与制作基础.
第7章 JSP的表單處理與Cookie 7-1 JSP狀態管理的基礎 7-2 URL參數傳遞 7-3 HTML表單欄位處理
软件学院11级实习前培训-论文和学位申请 任皖英 Tel: (办)
Chapter 5 全球資訊網 5-1 World Wide Web 的誕生 5-2 使用Internet Explorer
第5章 HTML 標籤介紹.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
HTML之表单元素.
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
HTML.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
第 4 章 資料輸入表單與 Request物件 製作.
第四章 網頁表單與資料傳遞.
國立高雄海洋科技大學 電子郵件收信軟體設定說明
Introduction to PHP part3
表單處理及URL參數傳遞.
第 9 章 建立互動式 表單.
PHP與SQL語法存取MySQL SQL
TCP協定 (傳輸層).
第2章 超文本标记语言HTML.
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
Lesson 5 :基礎應用二(留言版) (2004/08/20).
無障礙網頁 公關室.
第六讲 JSP中的文件操作(2) 教学目的 本讲继续讲述JSP中使用Java输入、输出流实现文件的读写操作 。 1 文件上传 2 文件下载
Web前端开发技术与实践 第3章:初识HTML5 阮晓龙 /
SQL Stored Procedure SQL 預存程序.
PHP+MySQL互動式網頁程式設計班 檔案上傳程式設計 講師:林業峻 CSIE, NTU 7 / 3, 2010.
檔案上傳 所謂檔案上傳,就是將檔案由客戶端的主機,藉 由瀏覽器傳送到伺服器的資料夾上。
HTML5简介 WEB前端三剑客之一.
JavaScript 靜宜大學 資管系 楊子青.
PHP in Biological Data Retrieval
進階 WWW 程式設計 -- PHP 語言結構(三) 靜宜大學資訊管理學系 蔡奇偉副教授 2003
App Inventor2呼叫PHP存取MySQL
檔案與磁碟的基本介紹.
网站设计 前端 选择器(复习),表单.
表單(Form).
第一單元 建立java 程式.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
網路遊戲版 幸福農場168號.
Ch20. 計算器 (Mac 版本).
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
UpToDate Anywhere 設定方法
HTML 103 互動式網頁.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
表單(Form).
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
表格(HTML – FORM).
期末考.
HTTP 1.1 Method OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT
HTML 103 互動式網頁 助教:黃毓瑩.
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
新生與傳承 不同世代諮商心理師的交會 臺北市諮商心理師公會 107年度公會主辦研習課程.
班級:404班 時間:星期二第八節 教師:黃韋欽師
第6章 PHP的数据采集.
表格(HTML – FORM)
電子郵件簡報.
CHAPTER 12 互動式網頁表單的設計.
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
HTML表单 JSP借由标签所构成的表单区块中,取得用户在其中特定字段输入的数据內容 。 JSP 动态网页新技术.
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
Array(陣列) Anny
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
國立臺灣師範大學附屬高級中學 102學年度第一學期 家長日 校務方針報告
InputStreamReader Console Scanner
Presentation transcript:

Ch04 表單 網頁程式設計

大綱 表單<form> 標籤<label> <input> 單行文字方塊 type=text 2019/1/12

建立表單-<form>、<input>元素 表單的建立包含下列兩個部分: 使用 <form>提供輸入介面,將使用者輸入的資料,傳回伺服器,以做進一步的處理,例如將表單資料傳送到電子郵件地址、寫入檔案、寫入資料庫或進行查詢等。 <input> 元素撰寫表單的介面,例如單行文字方塊、選擇鈕、核取方塊等。 2019/1/12

<form>元素 屬性 action=“uri”: 指定表單處理程式的相對或絶對位址,例: <form action=“handler.php”> <form action=mailto:qqq@mail.edu.tw> accept=“…”: 指定MIME類型,做為web伺服器處理表單資料的根據,例: accept=“image/gif,image/jpeg” enctype=“”: 指定將表單資料傳回web伺服器所採用的編碼方式, 預設為”application/x-www-form-urlencoded” 上傳檔案為”multipart/form-data” 傳送到電子郵件為”text/plain” 2019/1/12

name=“…”: 表單的名稱,限英文且唯一,此名稱不會顯示出來,是做為後端處理之用 method=“{get,post}”: 指定表單資料傳送給處理程式的方式.get所能傳送的字元長度不得超過255,在傳送密碼欄位時,get不會將密碼加以編碼,post則會將密碼加以編碼.method的預設值為get. name=“…”: 表單的名稱,限英文且唯一,此名稱不會顯示出來,是做為後端處理之用 2019/1/12

標籤文字-<label> 元素 2019/1/12

單行文字方塊 type=“text” 「單行文字方塊」允許使用者輸入單行的文字敘述,例如: <input type="text" name="stdname" size="20"> 名稱為stdname,寬度為20字元 2019/1/12

選擇鈕 type=“radio” 「選擇鈕」就像只允許單選的選擇題 群組名稱相同 選項的值,也可以是文字,但要唯一 年級: <input type="radio" name="stdgrade" value="1" checked>一年級 <input type="radio" name="stdgrade" value="2">二年級 <input type="radio" name="stdgrade" value="3">三年級 <input type="radio" name="stdgrade" value="4">四年級 群組名稱相同 選項的值,也可以是文字,但要唯一 2019/1/12

核取方塊 type=checkbox 允許複選的選擇題 可以參加輔導時段: <input type="checkbox" name="timetable[]" value="Mon" checked>星期一<input type="checkbox" name="timetable[]" value="Tue"> 星期二 <input type="checkbox" name="timetable[]" value="Wed">星期三 <input type="checkbox" name="timetable[]" value="Thu">星期四 <input type="checkbox" name="timetable[]" value="Fri">星期五 2019/1/12

下拉式功能表<select> 、<option> multiple: 使用者可在下拉式功能表中選取多個項目 name=“…”: 下拉式功能表的名稱 readonly: 不允許使用者變更功能的項目 size=“n”: 功能表的高度 required: 使用者必須在下拉式功能表中選擇項目 selected: 指定預先選取的項目 value=“…”: 功能表項目的值 2019/1/12

下拉式功能表<select> 、<option> 允許使用者從下拉式清單中選擇項目(可單複選) 輔導老師希望是: <select name="wantedteacher" size="1"> <option value="wang">原授課老師 <option value="newteacher">業界老師 <option value="TA">助教 <option value="學長姐">學長姐 <option value="同學">同學 </select> 2019/1/12

多行文字方塊 <textarea> 允許使用者輸入多行的文字敘述 cols=“n”: 多行文字方塊的寬度(字元數) rows=“n”: 多行文字的高度(行數) required: 必須輸入資料 我還有話要說: <textarea name="talking" cols="40" rows="3"> 我沒有意見 </textarea> 2019/1/12

按鈕 表單中會有[提交](submit)和[重新輸入](reset)兩個按鈕 [提交](submit):將使用者輸入的資料傳回伺服器 <input type="submit" value="傳送"> <input type="reset" value="重新輸入"> 2019/1/12

傳送結果 到email form的屬性為 <form action="mailto:wangdaj@webmail.nkmu.edu.tw" entype="text/plain" method="post" name="form1"> 2019/1/12

傳送結果 到showanswer.php form的屬性要改為 <form action="showanswer.php" method="post" name="form1"> 2019/1/12

與google form 比一比 http://goo.gl/forms/UVvXaQlHzM 2019/1/12

表單欄位框起來-<fieldset>、<legend> 元素 <\Ch07\phone3.html> 2019/1/12

密碼欄位 2019/1/12

隱藏欄位 「隱藏欄位」是在表單中看不見,但值 (value) 仍會傳回Web 伺服器的表單欄位,例如: 2019/1/12

輸入數字、範圍、色彩 數字: <input type=“number” min=“0” max=“10” step=“2”> 範圍: <input type=“range” min=“-5” max=“5” step=“1”> 色彩: <input type=“color”> 2019/1/12

email 類型 若想要求使用者輸入電子郵件地址,可以將 <input> 元素的type 屬性指定為 "email", 2019/1/12

url 類型 若想要求使用者輸入網址 (URL,Universal Resource Locator),可以將 <input> 元素的type 屬性指定為 "url", 2019/1/12

search 類型 若想要求使用者輸入搜尋字串,可以將 <input> 元素的type 屬性指定為 "search", 2019/1/12

tel 類型 若想要求使用者輸入電話號碼,可以將 <input> 元素的type 屬性指定為 "tel" 2019/1/12

日期時間類型 (date、time、datetime、month、week、datetime-local) 2019/1/12

™ month ™™ week ™™ datetime-local 2019/1/12

<output> 元素 <output> 元素用來顯示計算結果或處理結果 2019/1/12

<progress> 元素 用來顯示進度列 2019/1/12

<meter> 元素 用來顯示某個範圍內的比例或量標 2019/1/12

<keygen> 元素 可以根據RSA 演算法產生一對金鑰 2019/1/12

<optgroup> 元素 <optgroup> 元素可以替一群 <option> 元素加上共同的標籤 2019/1/12