?post 和 get 方式的區(qū)別达址?
get一般用于向服務器查詢/獲取信息**post**一般用于向服務器提交信息作彤。
get提交的信息會顯示在URL中第练,因此降低了安全性二驰。而**post**不會顯示在URL中瑞妇,提高了安全性
get提交的信息有限稿静,根據(jù)不同瀏覽器對URL長度限制的不同而受到不同的限制。而**post**理論上可以提交無限的信息量辕狰。
post需要兩個階段發(fā)送數(shù)據(jù)改备,降低了傳輸?shù)目煽啃砸约八俣取?b>get只需要一個階段,速度更快蔓倍。
placeholder屬性有什么作用
placeholder屬性規(guī)定用以描述輸入字段預期值的提示悬钳,該提示會在用戶輸入值之前顯示在輸入字段中
placeholder 屬性適用于以下輸入類型:text、search偶翅、url默勾、tel、email 以及 password
inpute標簽的常用屬性
accept:規(guī)定通過文件上傳來提交的文件類型聚谁,要與type="file"配合使用
align:規(guī)定圖像輸入的對齊方式蚂夕,不贊成使用洲炊。
alt:text绸吸。定義圖像輸入的替代文本
autocomplete:on/off砌些。規(guī)定是否使用輸入字段的自動完成功能。
autofocus:autofocus朵耕。規(guī)定輸入字段在頁面加載時是否獲得焦點炫隶。(不適用于type="hidden")
checked:checked。規(guī)定此input元素首次加載時應當被選中阎曹。
formaction:URL伪阶。覆蓋表單的action屬性煞檩。(適用于type="submit"和type="image")
formenctype。覆蓋表單的enctype屬性望门。(適用于type="submit"和type="image")
formmethod:get/post形娇。覆蓋表單的method屬性锰霜。(適用于type="submit"和type="image")
formnovalidate:formnovalidate筹误。覆蓋表單的novalidate屬性。如果使用該屬性癣缅,則提交表單時不進行驗證厨剪。
formtarget:_blank/_self/_parent/_top/framename。覆蓋表單的target屬性友存。
height:像素/百分比祷膳。定義input字段的高度。(適用于type="image")
list:adtalist-id屡立。引用包含輸入字段的預定義選項的datalist直晨。
max:number/date。規(guī)定輸入字段的最大值膨俐。與"min"屬性配合使用勇皇。
maxlength:number。規(guī)定輸入字段中的字符的最大長度焚刺。
min:number/date敛摘。規(guī)定輸入字段的最小值。與"max"屬性配合使用乳愉。
multiple:multiple兄淫。如果使用該屬性,則允許一個以上的值蔓姚。
name:"field_name"捕虽。定義input元素的名稱。
pattern:regexp_pattern坡脐。規(guī)定輸入字段的值的模式或格式薯鳍,即指正則表達式。
placeholder:text挨措。規(guī)定幫助用戶填寫輸入字段的提示挖滤。
readonly:readonly。規(guī)定輸入字段為只讀浅役。
required:required斩松。至少輸入字段的值是必須的。
size:number_of_char觉既。至少輸入字段的寬度惧盹。
src:URL乳幸。定義以提交按鈕形式顯示的圖像的URL。
step:number钧椰。規(guī)定輸入字的合肥數(shù)字間隔粹断。
type:button/checkbox/file/hidden/image/password/radio/reset/submit/text。規(guī)定input元素的類型嫡霞。
{
button:定義可點擊按鈕瓶埋。
checkbox:定義復選框。
file:定義輸入字段和“瀏覽”按鈕诊沪,供文件上傳养筒。
hidden:定義隱藏的輸入字段。
image:定義圖像形式的提交按鈕端姚。
password:定義密碼字段晕粪。該字段中的字符被掩碼。
radio:定義單選按鈕渐裸。
reset:定義重置按鈕巫湘。重置按鈕會清除表單中的所有數(shù)據(jù)。
submit:定義提交按鈕昏鹃。提交按鈕會把表單數(shù)據(jù)發(fā)送到服務器尚氛。
text:定義單行的輸入字段,用戶可在其中輸入文本盆顾。默認寬度為20個字符怠褐。
}
value:value。規(guī)定input元素的值您宪。
width:像素/百分比奈懒。定義input字段的寬度。(適用于type="image")
inputename定義和用法
name 屬性規(guī)定 input 元素的名稱宪巨。
name 屬性用于對提交到服務器后的表單數(shù)據(jù)進行標識磷杏,或者在客戶端通過 JavaScript 引用表單數(shù)據(jù)。
注釋:只有設置了 name 屬性的表單元素才能在提交表單時傳遞它們的值
type=hidden隱藏域有什么作用? 舉例說明基本語法:
作用:
1 隱藏域在頁面中對于用戶是不可見的捏卓,在表單中插入隱藏域的目的在于收集或發(fā)送信息极祸,以利于被處理表單的程序所使用。瀏覽者單擊發(fā)送按鈕發(fā)送表單的時候怠晴,隱藏域的信息也被一起發(fā)送到服務器遥金。
2 有些時候我們要給用戶一信息,讓他在提交表單時提交上來以確定用戶身份蒜田,如sessionkey稿械,等等.當然這些東西也能用cookie實現(xiàn),但使用隱藏域就簡單的多了.而且不會有瀏覽器不支持冲粤,用戶禁用cookie的煩惱美莫。
3 有些時候一個form里有多個提交按鈕页眯,怎樣使程序能夠分清楚到底用戶是按那一個按鈕提交上來的呢?我們就可以寫一個隱藏域厢呵,然后在每一個按鈕處加上onclick="document.form.command.value="xx""然后我們接到數(shù)據(jù)后先檢查command的值就會知道用戶是按的那個按鈕提交上來的窝撵。
4 有時候一個網(wǎng)頁中有多個form,我們知道多個form是不能同時提交的襟铭,但有時這些form確實相互作用碌奉,我們就可以在form中添加隱藏域來使它們聯(lián)系起來。
5 javascript不支持全局變量蝌矛,但有時我們必須用全局變量道批,我們就可以把值先存在隱藏域里错英,它的值就不會丟失了入撒。
6 還有個例子,比如按一個按鈕彈出四個小窗口椭岩,當點擊其中的一個小窗口時其他三個自動關閉.可是IE不支持小窗口相互調用茅逮,所以只有在父窗口寫個隱藏域,當小窗口看到那個隱藏域的值是close時就自己關掉判哥。
form定義和用法
標簽用于為用戶輸入創(chuàng)建 HTML 表單献雅。
表單能夠包含input 元素,比如文本字段塌计、復選框挺身、單選框、提交按鈕等等锌仅。
表單還可以包含menus章钾、textarea、fieldset热芹、legend和label 元素贱傀。
表單用于向服務器傳輸數(shù)據(jù)。
提示和注釋
注釋:form 元素是塊級元素伊脓,其前后會產(chǎn)生折行
radio如何分組
為屬于同一組(類別)的選項設置相同的name值