資源描述:
《《商務(wù)網(wǎng)站規(guī)劃與網(wǎng)頁制作》09-02-03》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、9.2創(chuàng)建表單(1)在文檔窗口中打開一個頁面,將插入點(diǎn)放在希望表單出現(xiàn)的位置。(2)選擇“插入”菜單→“表單”,或選擇插入欄上的“表單”類別,然后單擊“表單”按鈕。Dreamweaver將插入一個空的表單。(3)指定用于處理表單數(shù)據(jù)的頁面或腳本。在“文檔”窗口中,單擊表單輪廓以將其選定。在屬性檢查器中的“動作”文本框中鍵入路徑,或者單擊文件夾圖標(biāo)瀏覽到適當(dāng)?shù)捻撁婊蚰_本。(4)指定將表單數(shù)據(jù)傳輸?shù)椒?wù)器所使用的方法。(5)插入表單對象。將插入點(diǎn)放置在希望表單對象在表單中出現(xiàn)的位置,然后在“插入”→“表單”菜單中,或者在插入欄的“表單”類別中選擇對象??稍趯⒈?/p>
2、單對象插入頁面后設(shè)置其屬性。9.3添加表單對象9.3.1添加文本字段和文本區(qū)域文本區(qū)域?qū)傩詸z查器·“文本域”:為該文本域指定一個名稱?!ぁ白址麑挾取保鹤疃嗫娠@示的字符數(shù)。設(shè)置域中此數(shù)字可以小于“最多字符數(shù)”,“最多字符數(shù)”指定在域中最多可輸入的字符數(shù)。例如,如果“字符寬度”設(shè)置為20,而瀏覽者輸入100個字符,則在該文本域中只能看到其中的20個字符。請注意,雖然無法在該域中看到這些字符,但域?qū)ο罂梢宰R別它們,而且它們會被發(fā)送到服務(wù)器進(jìn)行處理?!ぁ白疃嘧址麛?shù)”:設(shè)置單行文本域中最多可輸入的字符數(shù)。例如可以使用“最多字符數(shù)”將郵政編碼限制為6位數(shù),將密碼限制為
3、10個字符,等等。如果將“最多字符數(shù)”文本框保留為空白,則瀏覽者可以輸入任意數(shù)量的文本。如果文本超過域的字符寬度,文本將滾動顯示。如果瀏覽者輸入超過最大字符數(shù),則表單產(chǎn)生警告聲?!ぁ靶袛?shù)”:設(shè)置多行文本域的域高度?!ぁ皳Q行”:指定當(dāng)瀏覽者輸入的信息較多,無法在定義的文本區(qū)域內(nèi)顯示時,如何顯示瀏覽者輸入的內(nèi)容。選擇“關(guān)閉或默認(rèn)”,防止文本換行到下一行。當(dāng)瀏覽者輸入的內(nèi)容超過文本區(qū)域的右邊界時,文本將向左側(cè)滾動。瀏覽者必須按回車鍵才能將插入點(diǎn)移動到文本區(qū)域的下一行;選擇“虛擬”,在文本區(qū)域中設(shè)置自動換行。當(dāng)瀏覽者輸入的內(nèi)容超過文本區(qū)域的右邊界時,文本換行到下一
4、行。當(dāng)提交數(shù)據(jù)進(jìn)行處理時,自動換行并不應(yīng)用于數(shù)據(jù)。數(shù)據(jù)作為一個數(shù)據(jù)字符串進(jìn)行提交:選擇“物理”,在文本區(qū)域設(shè)置自動換行,當(dāng)提交數(shù)據(jù)進(jìn)行處理時,也對這些數(shù)據(jù)設(shè)置自動換行?!ぁ邦愋汀保褐付ㄓ?yàn)閱涡小⒍嘈羞€是密碼域。當(dāng)瀏覽者在密碼文本域中鍵入時,輸入內(nèi)容顯示為項(xiàng)目符號或星號,以保護(hù)它不被其他人看到?!ぁ俺跏贾怠保褐付ㄔ谑状屋d入表單時域中顯示的值。例如通過包含說明或示例值,可以指示瀏覽者在域中輸入信息?!ぁ邦悺保簩SS規(guī)則應(yīng)用于對象。9.3.2添加復(fù)選框復(fù)選框?qū)傩詸z查器·“復(fù)選框名稱”文本框:為該對象指定一個名稱。每個復(fù)選框都必須有一個唯一名稱。所選名稱必須在該
5、表單內(nèi)唯一標(biāo)識該復(fù)選框。此名稱不能包含空格或特殊字符?!ぁ斑x定值”:設(shè)置在該復(fù)選框被選中時發(fā)送給服務(wù)器的值。例如,在一項(xiàng)調(diào)查中,可以將值4設(shè)置為表示非常同意,值1設(shè)置為表示強(qiáng)烈反對?!ぁ俺跏紶顟B(tài)”:確定在瀏覽器中載入表單時,該復(fù)選框是否被選中?!ぁ皠討B(tài)”:使服務(wù)器可以動態(tài)確定復(fù)選框的初始狀態(tài)?!ぁ邦悺保簩SS規(guī)則應(yīng)用于對象。9.3.3添加列表與菜單列表/菜單屬性檢查器·“列表/菜單”:為該菜單指定一個名稱。該名稱必須是唯一的?!ぁ邦愋汀保哼x擇“菜單”選項(xiàng),則指定該菜單是單擊時下拉的菜單;選擇“列表”選項(xiàng),則指定是顯示一個列有項(xiàng)目的可滾動列表。如果希望表單
6、在瀏覽器中顯示時僅有一個選項(xiàng)可見,則選擇“菜單”選項(xiàng)。若要顯示其它選項(xiàng),瀏覽者必須單擊向下箭頭。如果希望表單在瀏覽器中顯示時列出部分或全部選項(xiàng),如下圖所示,或者打算允許用戶選擇多個菜單項(xiàng),則選擇“列表”選項(xiàng)·“高度”:設(shè)置菜單中顯示的項(xiàng)數(shù)。僅“列表”類型有此參數(shù)?!ぁ斑x定范圍”:指定瀏覽者是否可以從列表中選擇多個項(xiàng)。僅“列表”類型有此參數(shù)。·“列表值”:向菜單中添加菜單項(xiàng)?!ぁ皠討B(tài)”:使服務(wù)器可以在該菜單第一次顯示時動態(tài)選擇其中的一個菜單項(xiàng)?!ぁ邦悺保簩SS規(guī)則應(yīng)用于對象?!ぁ俺跏蓟瘯r選定”:設(shè)置列表中默認(rèn)選擇的菜單項(xiàng)。單擊列表中的一個或多個菜單項(xiàng)。9.
7、3.4添加按鈕按鈕常用于控制表單的操作,使用按鈕可將表單數(shù)據(jù)提交到服務(wù)器,或者重置該表單?!ぁ鞍粹o名稱”:為該按鈕指定一個名稱?!疤峤弧焙汀爸刂谩笔莾蓚€保留名稱,“提交”通知表單將表單數(shù)據(jù)提交給處理應(yīng)用程序或腳本,“重置”將所有表單域重置為其原始值?!ぁ爸怠保捍_定按鈕上顯示的文本。·“動作”:確定單擊該按鈕時發(fā)生的操作。如果選中了“提交表單”選項(xiàng),當(dāng)單擊該按鈕時將提交表單數(shù)據(jù)進(jìn)行處理,該數(shù)據(jù)將被提交到表單的“操作”屬性中指定的頁面或腳本;如果選中了“重置表單”選項(xiàng),當(dāng)單擊該按鈕時將清除該表單的內(nèi)容;選擇“無”選項(xiàng)指定單擊該按鈕時要執(zhí)行的操作。例如,可以添加
8、一個JavaScript腳本,使得當(dāng)用戶單擊該按鈕時打開另一個頁面