亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網(wǎng)

17站長網(wǎng) 首頁 編程教程 Html教程 查看內(nèi)容

HTML 表單

html 表單用于收集不同類型的用戶輸入,所有瀏覽器都支持 <form> 標簽。定義和用法 <form> 標簽用于為用戶輸入創(chuàng)建 html 表單。 表單能夠包含 input 元素,比如文本字段、復(fù)選框、單選框、提交按鈕等。  

HTML 表單

表單是一個包含表單元素的區(qū)域

表單元素是允許用戶在表單中輸入內(nèi)容,如文本域 、下拉列表 、單選框 、復(fù)選框等等

表單使用表單標簽 <form> 來設(shè)置

<form>. *input 元素* .</form>

HTML 表單 - 輸入元素

多數(shù)情況下被用到的表單標簽是輸入標簽 ( <input> )

輸入類型是由類型屬性(type)定義的,大多數(shù)經(jīng)常被用到的輸入類型如下

文本域

<input type="text"> 標簽定義了文本域

當用戶要在表單中鍵入字母、數(shù)字等內(nèi)容時,就會用到文本域

<form>
<p>First name: <input type="text" name="firstname"></p>
<p>Last name: <input type="text" name="lastname"></p>
</form>

瀏覽器顯示如下

First name: 

Last name: 

注意: 表單本身并不可見。同時,在大多數(shù)瀏覽器中,文本域的缺省寬度是 20 個字符

密碼字段

<input type="password"> 標簽定義了密碼字段

<form>Password:
<input type="password" name="pwd">
</form>

瀏覽器顯示如下

Password: 

注意: 密碼字段字符不會明文顯示,而是以星號或圓點替代

單選按鈕

<input type="radio"> 標簽定義了表單單選框選項

<form>
    <input type="radio" name="sex" value="male">Male<br>
    <input type="radio" name="sex" value="female">Female
</form>

瀏覽器顯示如下

 Male
 Female

復(fù)選框

<input type="checkBox"> 定義了復(fù)選框

用戶需要從若干給定的選擇中選取一個或若干選項

<form>
    <input type="checkBox" name="vehicle" value="Bike"> I have a bike<br>
    <input type="checkBox" name="vehicle" value="Car"> I have a car
</form>

瀏覽器顯示如下

 I have a bike
 I have a car

提交按鈕

<input type="submit"> 定義了提交按鈕

當用戶單擊確認按鈕時,表單的內(nèi)容會被傳送到另一個文件

表單的動作屬性定義了目的文件的文件名

由動作屬性定義的這個文件通常會對接收到的輸入數(shù)據(jù)進行相關(guān)的處理

<form name="input" action="/dy/html/getpost" method="get">
<p>用戶名:<input type="text" name="user"></p>
<p><input type="submit" value="Submit"></p>
</form>

瀏覽器顯示如下

用戶名:

可以在上面的文本框內(nèi)鍵入幾個字母,然后點擊確認按鈕

那么輸入數(shù)據(jù)會傳送到 "/dy/html/getpost" 的頁面,該頁面將顯示出輸入的結(jié)果

表單元素屬性

form元素只是一個數(shù)據(jù)獲取元素的容器,而容器內(nèi)的元素稱為表單控件。最常用的表單控件是input元素

accept、alt、checked、disabled、maxlength、name、readonly、size、src、type、value這11個屬性是input元素的傳統(tǒng)元素屬性

autocomplete、autofocus、form、formaction、formenctype、formmethod、formnovalidate、formtarget、height、list、max、min、multiple、novalidate、pattern、placeholder、required、step、width這19個屬性是HTML5新增的元素屬性

傳統(tǒng)屬性

name

name屬性用于規(guī)定input元素的名稱,用于對提交到服務(wù)器后的表單數(shù)據(jù)進行標識,或者在客戶端通過JavaScript引用表單數(shù)據(jù)

[注意]只有設(shè)置了name屬性的表單元素才能在提交表單時傳遞它們的值

type

type屬性用來規(guī)定input元素的類型

[注意]如果input元素沒有設(shè)置type屬性,或者設(shè)置的值在瀏覽器中不支持,那么輸入類型會變成type="text"

accept

accept屬性用來規(guī)定能夠通過文件上傳進行提交的文件類型。理論上可以用來限制上傳文件類型,然而它只是建設(shè)性的,并很可能被忽略,它接受逗號分隔的MIME類型

[注意]該屬性只能與type="file"配合使用

<input type="file" accept="image/gif,image/jpeg,image/jpg">

alt

alt屬性為圖像輸入規(guī)定替代文本,功能類似于image元素的alt屬性,為用戶由于某些原因無法查看圖像時提供備選信息

[注意]alt屬性只能與type="image"的input元素配合使用

<input type="image" src="#" alt="測試圖片">

checked

checked屬性規(guī)定在頁面加載時應(yīng)該被預(yù)先選定的input元素,也可以在頁面加載后,通過JavaScript進行設(shè)置

[注意]checked屬性只能與type="radio"或type="checkBox"的input元素配合使用

<input type="radio" name="radio" value="1" checked>
<input type="radio" name="radio" value="2">
<input type="checkBox" name="checkBox" value="1">
<input type="checkBox" name="checkBox" value="2">
<script>var oInput = document.getElementsByTagName('input');
for(var i = 0,len = oInput.length; i < len; i++){
    oInput[i].onmouSEOver = function(){
        this.checked = 'checked';
    }
}    
</script>

disabled

disabled屬性規(guī)定應(yīng)該禁用input元素。被禁用的字段是不能修改的,也不可以使用tab按鍵切換到該字段,但可以選中或拷貝其文本

[注意1]disabled屬性無法與type="hidden"的input元素一起使用

[注意2]對于IE7-瀏覽器必須設(shè)置為disabled="disabled",而不可以直接設(shè)置disabled,否則使用javascript控制時將失效

<button id="btn1">輸入域可用</button>
<button id="btn2">輸入域不可用</button>
<input id="test" disabled value="內(nèi)容">
<script>
btn1.onclick = function(){
    test.removeAttribute('disabled');
}    
btn2.onclick = function(){
    test.setAttribute('disabled','disabled');
}    
</script>

readonly

readonly屬性規(guī)定輸入字段為只讀。只讀字段是不能修改的,但用戶仍然可以使用tab按鍵切換到該字段,還可以選中或拷貝其文本

readonly屬性可與type="text"或"password"的input元素配合使用

[注意]IE7-瀏覽器不支持使用javascript控制readonly屬性

<button id="btn1">輸入域只讀</button>
<button id="btn2">輸入域可讀寫</button>
<input id="test" value="內(nèi)容" readonly>
<script>
btn1.onclick = function(){
    test.setAttribute('readonly','readonly');
}
btn2.onclick = function(){
    test.removeAttribute('readonly');
}    
</script>

maxlength

maxlength屬性規(guī)定輸入字段的最大長度,以字符個數(shù)計

[注意]該屬性只能與type="text"或type="password"的input元素配合使用

<input maxlength="6">
<input type="password" maxlength="6">

size

size屬性對于type="text"或"password"的input元素是可見的字符數(shù);而對于其他類型,是以像素為單位的輸入字段寬度

[注意]由于size屬性是一個可視化的設(shè)計屬性,推薦使用css來代替它

<input size="1">
<input type="password" size="2">

src

src屬性作為提交按鈕顯示的圖像的URL

[注意]src屬性只能且必須與type="image"的input元素配合使用

<form action="#">
    <input name="test">
    <input type="image" src="http://sandBox.runjs.cn/uploads/rs/26/ddzmgynp/submit.jpg" width="99" height="99" alt="測試圖片">
</form>

value

value屬性為input元素設(shè)定值。對于不同的輸入類型,value屬性的用法也不同:

type="button"、"reset"、"submit"用于定義按鈕上的顯示的文本
type="text"、"password"、"hidden"用于定義輸入字段的初始值
type="checkBox"、"radio"、"image"用于定義與輸入相關(guān)聯(lián)的值

[注意1]type="checkBox"或"radio"必須設(shè)置value屬性

[注意2]value屬性無法與type="file"的input元素一起使用

<button id="btn1">1</button>
<button id="btn2">2</button>
<input id="test">
<script>
btn1.onclick = btn2.onclick =function(){
    test.value=this.innerHTML;
}    
</script>

新增屬性

autocomplete

autocomplete屬性可以在個別元素或整個表單上開啟或關(guān)閉瀏覽器的自動完成功能。當用戶在字段開始鍵入時,瀏覽器基于之前鍵入過的值,顯示出在字段中填寫的選項

autocomplete屬性適用form元素以及以下類型的input元素:text、search、url、telephone、email、password、date pickers、range、color

[注意]IE瀏覽器不支持該屬性,只有元素擁有name屬性,該屬性才有效

<input name="test1" autocomplete="on">
<input name="test2" autocomplete="off">

autofocus

autofocus屬性規(guī)定在頁面加載時,域自動地獲得焦點

autofous屬性適用于button、input、keygen、select和textarea元素

<input name="test1">
<input name="test2" autofocus>

novalidate

novalidate屬性規(guī)定在提交表單時不驗證form或input域

novalidate屬性適用于form元素以及以下類型的input元素:text、search、url、telephone、email、password、date pickers、range、color

[注意]IE9-瀏覽器不支持

height

height屬性用于規(guī)定Image類型的input標簽的圖像高度

[注意]該屬性只適用于Image類型的input標簽

width

width屬性用于規(guī)定Image類型的input標簽的圖像寬度

[注意]該屬性只適用于Image類型的input標簽

//http://127.0.0.1/form.html?test=123&x=38&y=57#
<form action="#">
    <input name="test">
    <input type="image" src="submit.jpg" width="99" height="99">
</form>

list

大多數(shù)輸入類型包含一個屬性list,它和一個新元素datalist結(jié)合使用,這個元素定義當在表單控件輸入數(shù)據(jù)時可用的一個選項列表。datalist元素自身不會在頁面顯示,而是為其他元素的list屬性提供數(shù)據(jù)

list屬性適用于form元素以及以下類型的input元素:text、search、url、telephone、email、password、date pickers、range、color

[注意]IE9-瀏覽器及safari瀏覽器不支持

min

min屬性規(guī)定輸入域所允許的最大值 

max

max屬性規(guī)定輸入域所允許的最小值

step

step屬性為輸入域規(guī)定合法的數(shù)字間隔

min、max、step屬性適用于以下類型的input元素:date pickers、number、range

<input type="number" min="0" max="10" step="0.5" value="6" />
<input type="range" min="0" max="10" step="0.5" value="6" />

multiple

multiple屬性規(guī)定按住ctrl按鍵,輸入字段可以選擇多個值

該屬性適用于type="email"和"file"的input元素

[注意]該屬性IE9-瀏覽器不支持

<button id="btn1">打開文件多選</button>
<button id="btn2">關(guān)閉文件多選</button>
<br><br>
<input id="test" type="file" multiple>
<script>
btn1.onclick = function(){
    test.setAttribute('multiple','');
};
btn2.onclick = function(){
    test.removeAttribute('multiple');
};
</script>

pattern

pattern屬性規(guī)定用于驗證input域的模式。模型pattern是正則表達式

pattern屬性適用于以下類型的input元素:text、search、url、tel、email、password

[注意]IE9-瀏覽器及safari瀏覽器不支持

<form action="#">
    <input pattern="\d{3}">    
    <input type="submit">
</form>

placeholder

placeholder屬性提供占位符文字,描述輸入域所期待的值。占位符會在輸入域為空時顯示出現(xiàn),在輸入域獲得焦點時消失

placeholder屬性適用于以下類型的input元素:text、search、url、tel、email、password

[注意]IE9-瀏覽器不支持

<form action="#">
    <input type="tel" placeholder="請輸入數(shù)字" pattern="\d{11}">    
    <input type="submit">
</form>

要修改placeholder的顏色需要使用::placeholder

::placeholder{color:green;}

required

required屬性規(guī)定必須在提交之前填寫輸入域(不能為空)

required屬性適用于以下類型的input元素:text、search、url、telephone、email、password、date pickers、number、checkBox、radio、file

[注意]IE9-瀏覽器及safari瀏覽器不支持

<form action="#">
    <input required>    
    <input type="submit">
</form>

form

form屬性規(guī)定輸入域所屬的一個或多個表單,form屬性必須和所屬表單的id

form屬性適用于所有input標簽的類型,若需要引用一個以上的表單時,用空格分隔

[注意]IE瀏覽器不支持該屬性,只有元素擁有name屬性,該屬性才有效

<form id="form" action="#">
    <input type="submit">
</form>
<input name="test" form="form">

表單重寫屬性

表單重寫屬性允許重寫form元素的某些屬性設(shè)定。其中,formnovalidate適用于button或input元素,而其他屬性適用于submit或reset的button或input元素

返回頂部
亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际
亚洲一区二区黄色| 欧美日韩国产首页在线观看| 亚洲综合久久久| 国产日韩精品一区二区三区 | 亚洲免费观看在线观看| 精品第一国产综合精品aⅴ| 欧美日本韩国一区| 欧美日韩日本视频| 欧美日韩一区小说| 91精品在线麻豆| 欧美成人一区二区三区在线观看| 欧美肥大bbwbbw高潮| 欧美精品在线视频| 欧美一级久久久| 精品国产一区二区三区久久影院 | 成人av电影在线网| 成人午夜视频网站| 97aⅴ精品视频一二三区| 色狠狠桃花综合| 91麻豆精品国产无毒不卡在线观看| 欧美精品免费视频| 久久毛片高清国产| 日韩毛片精品高清免费| 亚洲成av人影院| 国产一区二区三区免费播放| av欧美精品.com| 欧美伦理电影网| 国产三级精品三级在线专区| 一区二区三区在线视频免费| 污片在线观看一区二区| 国产精品一级在线| 欧美系列亚洲系列| 国产亚洲欧美一区在线观看| 亚洲蜜臀av乱码久久精品| 免费观看一级特黄欧美大片| 波波电影院一区二区三区| 91精品国产91综合久久蜜臀| 国产精品网站在线观看| 日日夜夜精品视频天天综合网| 国产成人精品亚洲午夜麻豆| 欧美精品18+| 18欧美乱大交hd1984| 久久国内精品自在自线400部| 91小视频在线| 国产欧美日韩一区二区三区在线观看 | 在线中文字幕不卡| 精品日韩在线观看| 日韩精彩视频在线观看| 成人av网站大全| 国产亚洲污的网站| 国产综合久久久久久久久久久久| 欧美亚洲尤物久久| 亚洲天堂av老司机| 成人性生交大合| 久久久久国产精品人| 免费久久精品视频| 91精品国产乱| 美女爽到高潮91| 色吧成人激情小说| 精品在线一区二区| 不卡欧美aaaaa| 日本精品一区二区三区四区的功能| 97久久久精品综合88久久| 欧美激情一区二区| 综合久久给合久久狠狠狠97色| 一级中文字幕一区二区| 色一区在线观看| 国产精品理伦片| 亚洲免费在线观看| 国产真实乱对白精彩久久| 亚洲欧美日本在线| 国产一区二区三区四区五区入口 | 亚洲福利视频三区| 欧美日韩国产a| 国产精品午夜在线观看| 一区二区在线观看免费 | 国产福利一区二区三区视频在线| 欧美日韩国产高清一区二区| 91色porny蝌蚪| 91亚洲国产成人精品一区二区三| 在线视频中文字幕一区二区| 国产视频一区二区在线观看| 99精品一区二区| 国产一区二区成人久久免费影院| 亚洲免费观看在线视频| 久久久久久久综合色一本| 91精品国产一区二区三区| 18涩涩午夜精品.www| 国产主播一区二区三区| 不卡一区在线观看| 欧美日韩一区二区在线视频| 国产精品久久久久久亚洲毛片 | 亚洲九九爱视频| 一区二区三区在线影院| 一区二区三区成人在线视频| 欧美一区二区视频在线观看| 一区二区三区加勒比av| 在线精品视频小说1| 在线播放国产精品二区一二区四区 | 国产成人自拍网| 欧美在线观看视频在线| 中文字幕免费在线观看视频一区| 国产精品一区在线观看你懂的| 成人激情小说乱人伦| 亚洲va中文字幕| 国产精品女主播av| 欧美日韩精品一区二区天天拍小说| 日韩欧美国产小视频| 人人精品人人爱| 亚洲高清视频的网址| 国产精品久久777777| 亚洲一二三四久久| 国产黄色精品网站| 欧美亚洲国产一区二区三区| 国产目拍亚洲精品99久久精品| 丝袜国产日韩另类美女| 欧美大片免费久久精品三p| 欧美在线三级电影| 午夜av一区二区三区| 在线综合亚洲欧美在线视频| 日韩免费电影一区| 久久久另类综合| 国产91露脸合集magnet| 日韩欧美国产成人一区二区| 蜜臀va亚洲va欧美va天堂| 欧美美女一区二区三区| 亚洲高清视频中文字幕| 国产又黄又大久久| 91色在线porny| 国产毛片一区二区| 日韩有码一区二区三区| 欧美日韩视频在线第一区 | 亚洲一区二区三区中文字幕在线| 国产婷婷色一区二区三区| 国产不卡视频一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 五月天一区二区三区| 亚洲图片另类小说| www.亚洲在线| 中文字幕精品一区二区精品绿巨人| 国产精品欧美久久久久一区二区| 亚洲日本青草视频在线怡红院 | 91小视频免费观看| 91精品久久久久久久99蜜桃| 国产欧美精品区一区二区三区| 亚洲免费观看高清| 色素色在线综合| 一区二区三区在线免费观看| 色狠狠色狠狠综合| 成人av在线播放网址| 久久先锋影音av鲁色资源网| 成人美女视频在线观看18| 欧美剧在线免费观看网站| 91美女片黄在线观看| 欧美日韩一区精品| 美国欧美日韩国产在线播放| 欧美日本视频在线| 亚洲欧美成人一区二区三区| 亚洲一区在线免费观看| 国产一区二三区| 乱中年女人伦av一区二区| 午夜精品福利在线| 日产国产欧美视频一区精品| 美女脱光内衣内裤视频久久影院| 日韩视频国产视频| 激情图区综合网| 91行情网站电视在线观看高清版| 欧美理论在线播放| 日本中文一区二区三区| www日韩大片| 久久综合九色综合97婷婷女人| 欧美影院一区二区三区| 亚洲视频在线观看三级| voyeur盗摄精品| 久久久久国产精品人| 国产精品黄色在线观看| 国产精品欧美一区二区三区| 久久综合久久鬼色| 精品久久久久久久久久久久包黑料 | 成人午夜视频福利| 日韩和欧美一区二区| 99久久精品99国产精品| 136国产福利精品导航| 成人黄色小视频在线观看| 一区二区三区在线观看视频| 91毛片在线观看| 亚洲免费视频成人| 欧美色综合影院| 亚洲国产综合91精品麻豆| 亚洲人一二三区| 亚洲图片有声小说| 国产精品欧美一区喷水| 久久国产精品72免费观看| 日韩亚洲欧美在线观看| 成人免费不卡视频| 婷婷综合另类小说色区| 国产精品福利一区| 麻豆精品一二三| 免费成人美女在线观看.| 久久精品一区二区三区四区|