




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第六章表單課堂案例:制作用戶留言網(wǎng)頁與在線調查問卷頁6.1表單是實現(xiàn)用戶與網(wǎng)站交互地主要方式之一,本章通過學習表單與表單元素,完成企業(yè)網(wǎng)站用戶留言地頁面地制作,并完成課堂練習在線調查問卷頁地制作。準備知識:表單6.2表單元素—文本框6.2.2表單元素—列表菜單6.2.4其它表單元素6.2.6表單地Spry元素6.2.7表單標簽6.2.1表單元素—選擇框6.2.3表單元素—按鈕6.2.5表單標簽6.2.1表單在網(wǎng)頁主要負責數(shù)據(jù)采集功能。一個表單有三個基本組成部分:表單標簽:這里面包含了處理表單數(shù)據(jù)所用CGI程序地URL以及數(shù)據(jù)提交到服務器地方法。表單域:包含了文本框,密碼框,隱藏域,多行文本框,復選框,單選框,下拉選擇框與文件上傳框等。表單按鈕:包括提交按鈕,復位按鈕與一般按鈕;用于將數(shù)據(jù)傳送到服務器上地CGI腳本或者取消輸入,還可以用表單按鈕來控制其它定義了處理腳本地處理工作。<formaction=""method="post"enctype="multipart/form-data"name="form1"id="form1">..</form>表單標簽action:指定一來處理提交表單地格式,它可以是一個URL地址(提交給程式)或一個電子郵件地址,是表單重要地一個屬性。method:指提交表單地HTTP方法,值為post或get,post方法在表單地主干包含名稱/值對并且無需包含于action特性地URL;get方法把名稱/值對加在action地URL后面并且把新地URL送至服務器,兩種提交方式需用戶選擇,Dreamweaver默認地提交方式是post。enctype:指明表單提交給服務器時(當method值為"post")地互聯(lián)網(wǎng)媒體形式.這個特性地缺省值是"application/x--form-urlencoded"。name:表單地名稱;表單標簽6.2.1在Dreamweaver插入表單Dreamweaver提供表單工具欄,點擊插入工具欄表單插入表單。表單地屬性主要如下:表單ID:表單地名稱,默認名稱從"form1"開始;動作(action):指表單發(fā)送地方式,表單地數(shù)據(jù)提交到一個指定地處理接受頁面或程序;方法(method):有"默認","POST"與"GET"三種方式,默認為"POST"方式,"POST"地提交方式是將表單數(shù)據(jù)通過消息正文發(fā)送,"GET"地方式是將表單數(shù)據(jù)通過URL發(fā)送。編碼類型(enctype):指設置發(fā)送表單到服務器地媒體類型,只在方法為"POST"時有效。目的(target):打開目的文檔地方式。表單元素—文本框6.2.2文本字段文本字段就是平時見到地輸入框,是最基本地表單對象,既可以是單行文本,也可以是多行文本,還可以是輸入密碼文本。文本域:文字字段地ID與name地屬性,是對文本字段地命名;字符寬度:文本顯示寬度地大小,以字符大小為單位;最多字符數(shù):文字字段最多允許輸入地字符數(shù);類型:默認為"單行",文本字段只有一行,不允許換行;設置為"多行",文本字段為可換行;設置為"密碼",文本字段內地字符以密碼地方式顯示;初始值:定義文本字段初始地字符;禁用:定義文本字段禁止用戶輸入,顯示為灰色;只讀:定義文本字段禁止用戶輸入,顯示方式不變;類:定義文本字段使用地CSS樣式。表單元素—文本框6.2.2文本區(qū)域文本區(qū)域實際是多行文本地一種表現(xiàn)形式,屬性面板與文本字段地差別主要是字符寬度地值默認為45,可以設置行數(shù)地值。表單元素—選擇框6.2.3單選按鈕與單選按鈕組單選按鈕是只能選擇一個選項,不允許多項選擇地按鈕,是常用地表單選擇之一,一個網(wǎng)頁允許插入多個單選按鈕,將多個單選按鈕組成一個組合,才能有只選一個地效果。點擊設計面板地單選按鈕選項,顯示單選按鈕地屬性面板,主要屬性設置有3種:單選按鈕:定義單選按鈕地name地值與id地值,如果id值已經(jīng)設置,則只設置屬性name地值,默認地名稱為"radio",第二單選按鈕為"radio2",如不修改,則自動排序號;選定值:定義當前按鈕被選后傳遞(提交給服務器或頁面)地值;初始狀態(tài):定義初始狀態(tài)該選項是否被選,默認值為"未選"。表單元素—選擇框6.2.3復選框與復選按鈕組復選框是允許用戶選擇多個選項地表單對象,也是常用地表單元素之一,點擊點擊插入工具欄地表單選項地復選框,插入一個復選框。表單元素—菜單列表6.2.4選擇(列表/菜單)創(chuàng)建年月日地下拉菜單選項,在設計界面先輸入文字"出生年月:年月日",在"年"前點擊插入表單選擇(列表/菜單),顯示插入標簽輔助功能屬性,按取消,點擊設計視圖地列表/菜單選項。選擇:定義選擇(列表/菜單)地name與id地值;類型:定義采用菜單還是列表類型,默認是菜單類型,"高度"與"選定范圍"均為灰色不可設置,如果是"列表"類型,"高度"與"選定范圍"就可以設置。初始化時選定:定義初始化地選項;列表值:定義列表或菜單地選項,包含項目的簽與值。菜單項:跳轉菜單地選項,通過增加減少選項,調整菜單項地順序。文本:菜單項在網(wǎng)頁顯示地文本;選擇時,轉到URL:選擇菜單項時跳轉地超鏈接地址;打開URL于:選擇菜單項后打開超鏈接地位置;菜單ID:跳轉菜單地name與id地值;菜單之后插入前往按鈕:啟用該選項,將在跳轉菜單地后面添加一個按鈕,默認按鈕上地文本為"前往",當用戶選擇跳轉菜單后,需要單擊"前往"按鈕才能打開超鏈接。更改URL后選擇第一個項目:啟用該選項,當用戶選擇了跳轉菜單地項目并打開超連接后,跳轉菜單將自動返回第一個項目。表單元素—菜單列表6.2.4跳轉菜單跳轉菜單也是一種菜單地表現(xiàn)形式,但是可以實現(xiàn)在選擇菜單地同時自動打開一個瀏覽器窗口跳轉到菜單項相應地鏈接對象。表單元素—按鈕6.2.5按鈕是表單重要地元素,主要實現(xiàn)表單地提交與重置地動作。在Dreamweaver,點擊插入表單按鈕,插入一個按鈕。按鈕名稱:按鈕地id與name地值;值:按鈕顯示地字符;默認字符為"提交","重置"或"按鈕";動作:有三個選項,分別是:提交表單,重設表單與無。"提交表單"是指按鈕設置為提交型,點擊按鈕就將表單地數(shù)據(jù)提交到表單地接受對象,是按鈕地默認值,使用提交型時,需設置好表單地屬性action地值,才能有提交地效果;"重設表單"就是將表單所有地值清空或恢復初始值;"無"這個選項是用來定義按鈕觸發(fā)地,可以響應其它腳本。其它表單元素6.2.6隱藏域隱藏域是用來收集或發(fā)送信息地不可見元素,對于網(wǎng)頁地訪問者來說,隱藏域是看不見地。當表單被提交時,隱藏域就會將信息用妳設置時定義地名稱與值發(fā)送到服務器上。隱藏域地HTML標簽為<inputtype="hidden"name="..."value="..."/>隱藏域地屬性意義為:type="hidden"定義隱藏域;name屬性定義隱藏域地名稱,要保證數(shù)據(jù)地準確采集,需要定義一個獨一無二地名稱;value屬性定義隱藏域地值。例如:<inputtype="hidden"name="ExPws"value="dd">標簽在Dreamweaver,只要一加入表單或表單對象,文本框等等,就會在代碼加入一個<label></label>,在表單布局會遇到label標簽地使用,label沒有任何樣式效果,但是有觸發(fā)對應表單控件功能。字段集字段集是對表單進行分組,一個表單可以有多個字段集fieldset。fieldset標簽會在包含地文本與input等表單元素外面形成一個方框,legend元素作為標題,legend:說明每組地內容描述。Label用于表單元素(input,textareaorselect),配于for將值傳遞給相應地表單元素。表單地Spry元素6.2.7DreamweaverCS6地表單工具提供了Spry地表單驗證功能,Spry地表單驗證包括Spry驗證文本區(qū)域,Spry驗證復選框,Spry驗證選擇,Spry驗證密碼,Spry驗證確認,Spry驗證單選按鈕組,分別對表單地只要組成元素進行驗證。在站點新建一個網(wǎng)頁,命名為"spry.html",在Dreamweaver點擊插入工具欄表單表單,插入一個表單標簽,在表單內插入Spry驗證地工具。表單地Spry元素6.2.71Spry驗證文本域Spry驗證文本域地作用是對指定地文本區(qū)域輸入地文本內容進行驗證,通過屬性面板或源碼,設置驗證地具體要求。在Dreamweaver點擊插入工具欄表單Spry驗證文本域,添加驗證文本域,請注意,需要要在表單插入Spry驗證工具。表單地Spry元素6.2.72Spry驗證文本區(qū)域Spry驗證文本區(qū)域主要是驗證文本區(qū)域地內容是否符合設置地要求。在Dreamweaver,點擊插入工具欄表單Spry驗證文本區(qū)域。表單地Spry元素6.2.73Spry驗證密碼Spry驗證密碼地作用事驗證用戶輸入地字符是否符合密碼設置地要求。在Dreamweaver,點擊插入工具欄表單Spry驗證密碼。創(chuàng)建Spry驗證密碼文本區(qū)域,注意地是如果將普通地文本區(qū)域加入Spry驗證密碼效果,則需要先將文本區(qū)域地類型設置為"密碼"。表單地Spry元素6.2.74Spry驗證確認Spry驗證確認地作用是驗證表單地某一表單素地內容與另外一個表單元素地內容是否相同,常用于密碼地驗證。在Dreamweaver,點擊插入工具欄表單Spry驗證密碼,創(chuàng)建spry驗證確認地文本域,點擊藍色區(qū)域,顯示spry確認屬性面板,在驗證參照對象選擇需要驗證確認地對象,Spry驗證確認地文本區(qū)域或文本域要與驗證參照對象類型需要相同。表單地Spry元素6.2.75Spry驗證單選按鈕組Spry驗證單選按鈕組地作用是用戶選擇對單選按鈕組在時進行選擇地驗證。在Dreamweaver,點擊插入工具欄表單Spry驗證單選按鈕組,顯示Spry驗證單選按鈕組對話框,填寫標簽與值。表單地Spry元素6.2.76Spry驗證復選框Spry驗證復選框地功能是在用戶選擇復選框地時候顯示選擇狀態(tài)。在Dreamweaver,點擊插入工具欄表單Spry驗證復選框,創(chuàng)建spry驗證復選框地區(qū)域,在spry驗證復選框地區(qū)域,添加多個復選框選項,組成復選框組,點擊藍色區(qū)域,顯示spry復選框屬性面板。表單地Spry元素6.2.77Spry驗證選擇Spry驗證選擇是驗證列表/菜單與跳轉菜單地值,并根據(jù)值顯示指定地文本或圖像內容。在Dreamweaver,點擊插入工具欄表單Spry驗證選擇。實訓目的:表單與表單元素地基本使用;表單地美化。案例實施過程:制作用戶留言頁6.3步驟1在站點"dashang",使用模板創(chuàng)建一個新地網(wǎng)頁guest.html,保存網(wǎng)頁在file文件夾。步驟2在#main_left,輸入文本"聯(lián)系我們",并設置為標題3,輸入三個段落文字,分別為"聯(lián)系方式","會員注冊"與"客戶留言"。<h3>聯(lián)系我們</h3><p><ahref="#">聯(lián)系方式</a></p><p><ahref="#">會員注冊</a></p><p><ahref="#">客戶留言</a></p>步驟3在#main_right,輸入文本"當前位置:客戶留言",并設置為標題4.步驟4在#main_right點擊插入工具欄表單表單。步驟5在表單插入一個4行2列地表格,表格寬度為80%,邊框粗細為0像素,單元格邊距為0像素,單元格間距為0像素,點擊創(chuàng)建好地表格,設置表格屬性面板地對齊為居,選擇第一個單元格,設置單元格地寬度為20%,在第一列單元格,分別輸入"留言","留言主題"與"留言內容"。步驟6選表格第一列地前面三個單元格,設置單元格地高度為30像素,設置單元格地水平對齊方式為右對齊。步驟7在表格地第一行第二列,插入一個文本區(qū)域,ID值為user,字符寬度與最多字符數(shù)均設置為20。步驟8在第二行第二個單元格,插入文本區(qū)域,Id值為title,設置字符寬度與最多字符數(shù)均設置為50;在第三行第二個單元格插入文本區(qū)域,ID值為content,設置字符寬度為50,行數(shù)為6。步驟9在表格地最后一行,設置行高為50像素,在第二個單元格插入兩個按鈕,一個是提交按鈕,一個是重置按鈕。步驟10為了美化表單地效果,給表單加入CSS樣式,打開樣式文件,分別創(chuàng)建三個類。步驟11保存網(wǎng)頁,并按鍵盤上地F12按鍵,在IE瀏覽器預覽網(wǎng)頁效果。實訓目的:熟悉表單地使用;熟悉表單元素地使用。案例實施過程:制作在線調查問卷頁6.4步驟1在站點"dashang",使用模板創(chuàng)建一個新地網(wǎng)頁diaocha.html,保存網(wǎng)頁在files文件夾。步驟2#main_left,輸入文本"聯(lián)系我們",并設置為標題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 筆譯服務合同(翻譯中心)-服務合同7篇
- 2025年龍巖貨運資格證考試真題
- 學校燈光改造工程合同
- 勞務派遣合同模本
- 工程分包合同總公司與分公司
- 英語基礎題試卷小學
- 小學課外英語試卷
- 配電控制設備市場分析及競爭策略分析報告
- 簡單的競標合同范本
- 分包木工材料合同范本
- 《模具制造流程》課件
- 2025年01月2025廣東深圳市何香凝美術館公開招聘應屆高校畢業(yè)生2人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025年北京電子科技職業(yè)學院高職單招職業(yè)適應性測試近5年常考版參考題庫含答案解析
- 2025年菏澤職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年江西生物科技職業(yè)學院高職單招職業(yè)適應性測試近5年常考版參考題庫含答案解析
- 2025年山東力明科技職業(yè)學院高職單招職業(yè)適應性測試近5年常考版參考題庫含答案解析
- 2025年上海浦東新區(qū)高三一模高考英語試卷試題(含答案詳解)
- 2025-2030全球嬰兒磨牙用品行業(yè)調研及趨勢分析報告
- 地鐵出入口施工方案
- 上海市發(fā)展改革研究院工作人員招考聘用12人高頻重點提升(共500題)附帶答案詳解
- CRM系統(tǒng)應用培訓
評論
0/150
提交評論