表單Form以及表單元素,框架集(瞭解)及iframe(重點)

HTML 課程Day3

課程大綱

 

Ø 表單Form以及表單元素

Ø 框架集(瞭解)及iframe(重點)

本課程視頻鏈接:http://edu.51cto.com/course/15538.html

一、表單標籤Form

1. 什麼是表單

表單在網頁中負責數據採集功能的。表單是有3部分組成:

(1)表單標籤 <form></form>

(2)表單域

(3)表單按鈕

 

 

2. Form標籤、

語法格式:

<form action=url  method=get|post>

</form>

練習:

<form action="welcome.html" method="post">

<p>

用戶名 <input type="text" name="username" id="username" value="" />

</p>

<p>

</p>

<input type="submit" value="登錄"/>

</form>

 

屬性名

說明

action

URL

提交的表單向何處發送數據

enctype

Multipart/form-data

上傳文件時使用

method

Get

post

規定提交方法

target

_blank

_self

_parent

_top

framename

在何處打開URL

Autocomplete

On

off

規定表單是否啓用自動完成功能

Novalidate

Novalidate

設置表單提交不驗證

 

 

3. 表單元素

3.1輸入框input(重點中的重點)

<input/> 用於蒐集用戶信息。

根據type屬性,決定輸入字段的形式(文本框,複選框、掩碼文本框、單選按鈕、按鈕等等)


input標籤

         屬性值                 描述

         text         普通文本框

         password     掩碼文本框

         submit       提交按鈕

         button       普通按鈕

         reset        重置按鈕

         radio        單選按鈕,一組單選按鈕必須是定義相同的name

         checkbox     複選按鈕,一次可以選擇多個,一組複選按鈕必須是定義相同的name值,方便取值

         file         文件上傳文本框

         hidden       隱藏域,會被提交

 

image        圖片按鈕,需配合src屬性使用

         color        顏色按鈕

         date         日期字段,帶有calender控件

         datetime

         datetime-local  日期字段,time字段,帶有calender控件

         week            周,帶有calender控件

         time            時、分、秒 帶有time控件

         email            郵件地址

         number           數字輸入文本框

         range            s數字輸入文本框,範圍

         tel              電話號碼文本框

         url              url文本框

 

 

<p><input type="text" name="" id="" value="" /></p>

<p><input type="password" name="" id="" value="" /></p>

<p>

提交按鈕 <input type="submit" name="" id="" value="登錄" />

</p>

<p>

普通按鈕<input type="button" name="" id="" value="保存" />

</p>

 


 

其他屬性:

Placeholder :定義文本框提示性的文字

Maxlength  設置文本框最多輸入的字符數

Readonly只讀屬性

Disabled禁用屬性,文本框,按鈕,複選框等

Checked設置默認選中項,只適用於單選按鈕或複選按鈕

 

 

3.2 select下拉列表標籤

用法:

<!--

        autofocus:自動獲取焦點

        multiple:可以設置選中多個項

        size:設置可見選項數目

        -->

<select name="" autofocus="autofocus" size="2">

<option value="0">--請選擇省份--</option>

<option value="1" >北京</option>

<option value="2">上海</option>

<option value="3">深圳</option>

<option value="3">四川</option>

</select>

什麼時候使用select標籤?

 一般當選項特別多時,checkbox不再適用,可以使用下列表

比如:學歷、省份、職位等

option標籤中可以通過設置selected=selected設置默認選項

 

 

3.3 多行文本域控件textarea

      <textarea name="leavewords" rows="10" cols="40">你好,我是某某</textarea>

 

 

3.4 label標籤

<label>標籤一般和input標籤關聯使用

label標籤的兩種用法:

1<label><input type="checkbox" name="fruit" id="" value="0" /> 蘋果</label>

 

2<input type="checkbox" name="fruit" id="xigua" value="1" />

<label for="xigua">西瓜</label>

 

 

 

 

3.5 button標籤

定義一個按鈕標籤,<button>文本或圖像</button>

對應低版本的IE瀏覽器,button標籤,默認是普通的button按鈕,而其他的瀏覽器默認爲submit類型

<form action="" method="post">  

<button>提交</button>

</form>

 

 

二、框架(瞭解)

知識內容:

活動框架 iframe

框架集   frameset

1. 活動框架iframe,這個框架可以內聯或包含另外一個網頁文檔

語法結構:<iframe></iframe>

 

實例:

<table border="1" width="100%"  cellspacing="0" cellpadding="0">

<tr height="100"><td colspan="2">高新區軟件園C區食堂管理系統</td></tr>

<tr height="600">

<td width="15%">

<ul>

<li><a href="usermanger/uadd.html"  target="mainbox">員工添加</a></li>

<li><a href="usermanger/uedit.html" target="mainbox">員工修改</a></li>

<li><a href="usermanger/ulist.html" target="mainbox">員工查詢</a></li>

</ul>

</td>

<td width="90%">

<iframe src="usermanger/welceome.html" name="mainbox" width="100%" height="600">  

                     你的瀏覽器不支持,請升級或更新瀏覽器    

</iframe>

</td>

</tr>

</table>

常用屬性:

frameborder:是否顯示框架的邊框  0:不顯示,1:顯示

Scrolling:是否顯示滾動條

Yes:顯示

No:不顯示

Auto:自動處理

 

 

2. 框架集   frameset

<frameset  ></frameset>

屬性rows表示分成幾行,一般用“,”隔開。

屬性cols表示分成幾列,一般用“,”隔開。

 

使用fameset標籤,不再需要body元素

  

主框架頁面:

 

<frameset rows="15%,85%">

      <frame src="usermanger/top.html" />

      <frameset cols="200,*">

       <frame src="usermanger/navlist.html" />

       <frame src="usermanger/welceome.html"  name="mainbox" />

      </frameset>

     

     </frameset>

 

navlist.html頁面:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<ul>

<li><a href="uadd.html"  target="mainbox">員工添加</a></li>

<li><a href="uedit.html"  target="mainbox">員工修改</a></li>

<li><a href="ulist.html"   target="mainbox">員工查詢</a></li>

</ul>

</body>

</html>

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章