html入門(七)表單

表單

現(xiàn)實生活中的表單是用來提交信息的,比 如:辦理銀行卡填寫的申請表、找工作填 寫的簡歷、入學時填寫的個人信息表。這 些都是表單的一種
網(wǎng)頁中的表單是用來向服務器提交信息的, 我們最常用到的表單就是baidu的搜索框
表單可以將用戶填寫的信息提交的服務器
文本框
<input type="text" name="name">
密碼框
<input type="password" name="pwd">
多選框
<input type="checkbox" name="sports" >籃球
<input type="checkbox" name="sports">羽毛球
<input type="checkbox" name="sports">乒乓球
<input type="checkbox" name="sports">足球
單選框
<input type="radio" name="gender" value='male'>男
<input type="radio" name="gender" value='female'>女
提交按鈕
<input type="submit" value="提交">
下拉列表
<select>
<option>北京</option>
</select>

input

input是我們使用的最多的表單項,它可以 根據(jù)不同的type屬性呈現(xiàn)不同的狀態(tài)。
type屬性可選值:
text:文本框
password:密碼框
submit:提交按鈕
radio:單選按鈕
checkbox:多選框
reset :重置按鈕

select、option

select用于創(chuàng)建一個下拉列表。
option表示下拉列表中的列表項。

<select>
        <option values=''>A</option>
        <option values=''>B</option>
        <option values=''>C</option>
</select>

optgroup用于為列表項分組。

textarea

textarea用來創(chuàng)建一個文本域,實際效果和 文本框類似,只是可以輸入多行數(shù)據(jù)。
可用屬性:
cols:文本域的列數(shù)
rows:文本域的行數(shù)

fieldset、legend、label

fieldset用來為表單項進行分組。
legend用于指定每組的名字。
label標簽用來為表單項定義描述文字。

method

瀏覽器使用 method 屬性設置的方法將表單中的數(shù)據(jù)傳送給服務器進行處理。共有兩種方法:POST 方法和 GET 方法。
如果采用 POST 方法,瀏覽器將會按照下面兩步來發(fā)送數(shù)據(jù)。首先,瀏覽器將與 action 屬性中指定的表單處理服務器建立聯(lián)系,一旦建立連接之后,瀏覽器就會按分段傳輸?shù)姆椒▽?shù)據(jù)發(fā)送給服務器。
在服務器端,一旦 POST 樣式的應用程序開始執(zhí)行時,就應該從一個標志位置讀取參數(shù),而一旦讀到參數(shù),在應用程序能夠使用這些表單值以前,必須對這些參數(shù)進行解碼。用戶特定的服務器會明確指定應用程序應該如何接受這些參數(shù)。
另一種情況是采用 GET 方法,這時瀏覽器會與表單處理服務器建立連接,然后直接在一個傳輸步驟中發(fā)送所有的表單數(shù)據(jù):瀏覽器會將數(shù)據(jù)直接附在表單的 action URL 之后。這兩者之間用問號進行分隔。
一般瀏覽器通過上述任何一種方法都可以傳輸表單信息,而有些服務器只接受其中一種方法提供的數(shù)據(jù)。可以在 <form> 標簽的 method (方法)屬性中指明表單處理服務器要用方法來處理數(shù)據(jù),使 POST 還是 GET。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表單</title>
    <style type="text/css">
        
    </style>
</head>
<body>
    <form action="day1.html" method="get">
    賬號
    <input type="text" name='username'><br>
    密碼
    <input type="password" name="userpwd"><br>
    <input type="submit" value="提交">
    </form>
</body>
</html>

框架集

frameset 不能和body同時出現(xiàn)
<frameset rows="50% 50%">(上下各一半) clos="50% 50%"(左右各一半)
<frame src=""/>引入網(wǎng)頁
<frame src=""/>
</farmrset>

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • ??JavaScript 最初的一個應用,就是分擔服務器處理表單的責任,打破處處依賴服務器的局面。 ??盡管目前的...
    霜天曉閱讀 757評論 0 3
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,172評論 3 119
  • 索索春意碧螺春,川外丟風樓外樓。月色新血琥珀盞,一江春色倒冬流。 在外跋涉的艱苦已過了千江,血月爛漫...
    溪境閱讀 241評論 0 0
  • 在泰國,每個角落都能看到7-11便利店,幾乎是一百米就有一家,好像是他們的生活超市一樣,但是去泰國旅游的小伙伴們絕...
    想橫著出來的Tobby閱讀 7,503評論 0 2
  • 想你 只是想你 想起你 微笑 就夠了。
    路過FANG閱讀 208評論 0 0

友情鏈接更多精彩內(nèi)容