HTML——form

國色天香:Form表單的基本使用


form表單:用來接收用戶輸入信息,表單中可以包含input標(biāo)簽(我們將會在后面詳細(xì)講解),下面學(xué)習(xí)一下form表單的屬性。

action :設(shè)置URL將表單數(shù)據(jù)發(fā)送到相應(yīng)的服務(wù)器。

method:設(shè)置如何發(fā)送表單數(shù)據(jù),分為兩種方式"post"和"get",默認(rèn)為"get"方法。

"get"方法 瀏覽器與action屬性中的URL建立連接后,一次傳輸表單中所有的數(shù)據(jù),并且會將數(shù)據(jù)直接附在URL之后。(不安全)

"post"方法 瀏覽器與action屬性中的URL進(jìn)行連接后,瀏覽器將表單數(shù)據(jù)分段發(fā)送給服務(wù)器;在服務(wù)器端,需要對接收到的數(shù)據(jù)進(jìn)行解碼處理(服務(wù)器端會表明如何讓接受數(shù)據(jù)參數(shù))。

下面是關(guān)于action和method屬性使用的代碼:

<form method="post" action="http://codefordream.com/form">    name:<input name="name" />    <button>submit</button></form>

accept-charset :設(shè)置服務(wù)器用哪種字符集處理表單數(shù)據(jù)。一般常用的字符集為:(UTF-8:Unicode字符編碼)、 (ISO-8859-1:拉丁字母表的字符編碼)、(gb2312:簡體中文字符集)。使用如下:

<form action="http://codefordream.com/form"  accept-charset="gb2312">

autocomplete :設(shè)置是否開啟表單自動填寫補(bǔ)全功能,默認(rèn)為"on"。使用如下:

<form action="index.html"  method="get" autocomplete="on">

enctype :設(shè)置在發(fā)送到服務(wù)器之前對表單數(shù)據(jù)的編碼。 默認(rèn)為:application/x-www-form-urlencoded。 application/x-www-form-urlencoded 表單發(fā)送前對所有字符進(jìn)行編碼。(這種編碼會將空格轉(zhuǎn)化為"+"加號,特殊符號轉(zhuǎn)換為ASCII HEX值)

multipart/form-data 不對字符編碼,在使用包含文件上傳的表單時,必須使用該值。

text/plain 這種編碼會將字符中的空格轉(zhuǎn)換為"+"加號,但不對特殊字符編碼。

name:表單的名字。使用如下:

<form action="index.html"  method="get" name="myform">

novalidate :設(shè)置提交表單時不對表單進(jìn)行驗(yàn)證。

target : 設(shè)置在何處打開action屬性的URL。

_blank 在新的窗口中打開

_self 默認(rèn)。在相同的框架中打開

_parent 在父框架集中打開

_top 在整個窗口中打開

framename 在指定的框架中打開

下面簡單學(xué)習(xí)一下Label。

label : 給表單或者其他元素添加文本屬性。代碼使用如下:

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

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

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