国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談網頁制作中表單的教學

2018-05-14 09:57:10李彩萍
關鍵詞:復選框文本框表單

李彩萍

[摘 要] 關于表單,不能只要求學生會做,還要讓他們理解表單及表單元素的屬性,會進行基本的表單驗證,為學習網頁的后續(xù)課程打下堅實的基礎。

[關 鍵 詞] 表單;表單元素;屬性;表單驗證

[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2018)03-0073-01

表單在網頁中應用非常廣泛,網站郵箱的注冊、登錄,網上訂單,調查問卷都離不開它,是學習網頁制作必須熟練掌握的內容之一。

一、用表格布局表單

制作表單應當用表格布局。插入表格首先要根據表單的要求設定表格行數、列數、表格寬度,并將邊框粗細、單元格邊框、單元格間距三項的值均設為0,再從表單美觀的角度出發(fā),設定每一列單元格的寬度、單元格的高度,并將單元格內容居中顯示,然后在相應單元格中放置表單內容。

以上對表格的設定均是表格最基礎的操作,學生完成基本沒有難度。

二、表單元素屬性

學生在經過一段時間的學習后,完成一個使用表格布局的表單是沒有問題的,但僅能夠完成表單是不夠的,還需要對表單元素的屬性有一定的認識。表單元素屬性很多,為了不讓學生有畏難情緒,開始只要求他們掌握最基本的屬性。

學生在設計視圖中完成一個表單后,引導學生查看代碼視圖。在表單的代碼視圖中,出現(xiàn)最多的就是標簽,比如,文本框、單選按鈕、復選框等都對應標簽。這些標簽的type屬性是不同的,學生通過比較設計視圖和代碼視圖,可以總結出文本框type屬性為text,密碼文本框也是一個文本框,不過是將文本框的類型由默認的單行改為密碼,對應的type屬性為password,單選按鈕的type屬性為radio,復選框的type屬性為checkbox,按鈕的type屬性為button,提交和重置按鈕的type屬性分別為submit和reset。此處可以讓學生進行這樣的練習,如將復選框的type屬性在代碼視圖下直接改為radio,查看頁面的變化,進而讓學生明白標簽的type屬性的作用。

另外,很多表單元素都有value屬性,教師可針對按鈕進行直觀的演示,在設計視圖時將提交按鈕的值改為“點擊提交”,讓學生查找對應代碼發(fā)生的變化,從而理解按鈕value屬性的作用。在表單中,不僅按鈕有value屬性,文本框也有value屬性,學生可以嘗試在代碼視圖中給文本框直接添加value屬性,再到設計視圖查看頁面的變化,就很容易理解文本框value屬性的作用。單選按鈕、復選框當然也有value屬性,但由于不是很直觀,所以只要求學生會設定既可,至于value屬性的使用,那是后續(xù)課程的范疇。

對所有表單元素,要讓學生發(fā)現(xiàn)均有name屬性,name屬性就是表單元素的名稱。

以上表單元素都是最常用的,學生熟練掌握之后,可以再學習其他的表單元素,如下拉列表、文件域和多行文本框等,這些表單元素同樣也要掌握它們的常用屬性。

三、表單屬性

在能清楚認識表單元素的基礎上,讓學生觀察表單標簽,學生會看到表單有name屬性、method屬性和action屬性。表單name屬性很好理解,action屬性規(guī)定提交表單信息時,向何處發(fā)送表單數據,即處理表單數據的目標地址,如不填,則默認為當前頁面。method屬性規(guī)定提交方式,取值為“get”或“post”,默認為“post”。對method為get的表單,單擊提交按鈕后在地址欄可以看到以“鍵名=鍵值”形式提交的數據,而以post形式提交的表單,在地址欄沒有像get形式那樣以明文的形式進行傳輸的數據,用戶不會看到所提交的數據,所以相對于get,post形式比較安全。以上兩個屬性較難理解,一定要進行案例演示。

有的老師認為學生只要會完成表單就可以了,再了解那么多屬性是給學生增加負擔,但是如果不會這些,學習網頁制作的后續(xù)內容,比如,表單驗證會遇到很多問題。

四、表單驗證

表單驗證是使用驗證函數,在表單中的數據被送往服務器前檢查其是否是無效或錯誤數據。表單驗證包括的內容非常多,例如,檢查表單元素是否為空、驗證Email地址是否正確等。此處以對文本框、單選按鈕、復選框進行非空驗證為例。

無論進行什么樣的驗證,都要先找到表單元素,可以使用前面提過的name屬性,也可以使用id屬性,分別對應get Elements By Name( )和get Element By Id( )方法。

獲取輸入文本框的值,即獲取文本框的value屬性值,該值是字符串。文本框非空驗證,就是判斷字符串是否為空,可以通過比較字符串與空字符串是否相等進行判斷,也可以通過字符串length屬性是否為0來判斷,學生掌握一種即可。

對單選按鈕,非空驗證就是判斷單選按鈕是否被選中,即判斷單選按鈕的checked屬性是否為true。如果是單選按鈕組,可以使用for循環(huán)逐個判斷單選按鈕的checked屬性。

復選框的非空驗證和單選按鈕的非空驗證很相似,只要理解其中之一,另一個就可舉一反三了。

從以上內容可以看出,對文本框、單選按鈕、復選框進行非空驗證無一例外都離不開表單元素的屬性,當然對其他表單元素情況也一樣。

綜上所述,對表單,不只要讓學生在設計視圖熟悉它,也要在代碼視圖熟悉它;不但要會制作表單,還要理解其屬性,理解表單元素的屬性,這樣才能在今后的工作中自如地應用表單。

猜你喜歡
復選框文本框表單
電子表單系統(tǒng)應用分析
華東科技(2021年9期)2021-09-23 02:15:24
巧用文本框實現(xiàn)PPT多圖片排版
用好復選框 Excel條件求和更簡單
電腦愛好者(2020年9期)2020-07-05 03:17:34
制作具有自動計算功能的選購單
電腦愛好者(2020年5期)2020-05-11 06:04:47
Excel中突顯對比圖表數據
電腦愛好者(2020年5期)2020-05-11 06:04:47
PPT文本框的另類應用
一表顯示多表動態(tài)對比圖
文本框酷變3D效果
基于Infopath實現(xiàn)WEB動態(tài)表單的研究
電子世界(2012年24期)2012-12-17 10:49:06
動態(tài)表單技術在教學管理中的應用*
遂平县| 句容市| 宁化县| 色达县| 余干县| 温州市| 两当县| 象州县| 巴彦淖尔市| 房山区| 六安市| 筠连县| 滦平县| 曲周县| 大丰市| 安顺市| 彭山县| 潼南县| 奉节县| 云龙县| 蒙自县| 乐至县| 枣庄市| 高唐县| 建昌县| 洛浦县| 揭阳市| 闵行区| 同心县| 汨罗市| 新余市| 巧家县| 锡林郭勒盟| 同仁县| 宿迁市| 工布江达县| 三门县| 忻城县| 民权县| 白山市| 台北县|