10 - 第十章:表單

表單的定義:

(此章認(rèn)識一波input,有個(gè)初印象洁段,打點(diǎn)兒基礎(chǔ)秃殉,課三深造)

定義了一個(gè)區(qū)域识埋,可以和用戶交互的區(qū)域,也可以用來向web服務(wù)器提交信息唧席!一般用來做登陸注冊搜索的功能2炼堋!淌哟!

form表單的屬性:

屬性:

action :一個(gè)處理這個(gè)form信息的程序所在的URL 規(guī)定向何處發(fā)送表單 (接受數(shù)據(jù)的地址)

method :提交表單的方式
post: 表單數(shù)據(jù)會包含在表單體內(nèi)然后發(fā)送給服務(wù)器. 這種只是相對get方式安全一些厌衙,但是其
實(shí)一點(diǎn)也不安全!更安全的別想著靠個(gè)屬性值就能實(shí)現(xiàn)了绞绒,知識的海洋那么大婶希,慢慢兒游把~
get: 表單數(shù)據(jù)會附加在action 屬性的URI中,并以 ‘?’ 作為分隔符, 然后這樣得到的 URI
發(fā)送給服務(wù)器. 當(dāng)這樣做(數(shù)據(jù)暴露在URI里面)

target:指示在提交表單之后蓬衡,在哪里顯示收到的回復(fù) _self默認(rèn) _blank在新窗口打開

name: 這個(gè)form的名字喻杈。HTML5中,一個(gè)文檔中的多個(gè)form當(dāng)中狰晚,name必須唯一而不僅
僅是一個(gè)空字符串筒饰。

表單元素/交互控件:

為基于Web的表單創(chuàng)建交互式控件,以便接受來自用戶的數(shù)據(jù)壁晒。大部分用input標(biāo)簽來定義
表單元素瓷们!決定表單元素的類型的取決于type屬性!

可用的類型如下所示:
文本框:

type 表單控件的類型
name 與表單數(shù)據(jù)一起提交的控件的名稱秒咐。
value 控件的初始值谬晕。該屬性是可選的,除非type屬性的值為radiocheckbox携取。
placeholder 向用戶提示可以在控件中輸入的內(nèi)容攒钳。占位符文本不得包含回車符或換行符。

  <input type='' name='' value='' placeholder=''>

密碼框

password:其值被遮蔽的單行文本字段

  <input type='password' name='password' value='' placeholder=''>

radio 單選按鈕

radio:一個(gè)單選按鈕雷滋,允許從多個(gè)選項(xiàng)中選擇一個(gè)值不撑。 要注意name值必須要相同的

  <form>
      <input type='radio' name='sex' value='' id='man'><label for='man'></l
  abel>
      <input type='radio' name='sex' value=''>
      <input type='radio' name='sex' value=''>
  </form>

label 關(guān)聯(lián)(重要)

通常關(guān)聯(lián)一個(gè)控件文兢,或者是將控件放置在label元素內(nèi),或者是用作其屬性焕檬。

checkbox 多選按鈕

checkbox:允許選擇/取消選擇單個(gè)值的復(fù)選框姆坚。
可能屬性
checked 默認(rèn)選中一項(xiàng)目
disabled 禁用某項(xiàng)

提交按鈕

submit:提交表單的按鈕。

重置按鈕

reset:一個(gè)按鈕实愚,將表格的內(nèi)容重置為默認(rèn)值兼呵。

上傳按鈕
file:讓用戶選擇文件的控件。(真正文件上傳效果沒那么簡單爆侣,請課程三深造)

  <input type="file" >

隱藏

hidden:未顯示但其值已提交給服務(wù)器的控件萍程。(不想用戶看到的暗中數(shù)據(jù)交互)

圖片控件

image:一個(gè)圖形提交按鈕幢妄。您必須使用src屬性來定義圖像的來源兔仰,并使用alt屬性來定義
替代文字。您可以使用高度和寬度屬性以像素為單位定義圖像的大小蕉鸳。(然而現(xiàn)現(xiàn)在基本
也不使用)

   <input type='image' src='' name='' width='' height='' border='' >

--------------------------------------非input控件-------------------------------

textareas 文本域

表示一個(gè)多行純文本編輯控制乎赴。

  <textarea name="textarea"rows="10" cols="50">Write something       
  here</textar
  ea>
  1. rows屬性定義 高度
  2. cols屬性定義 寬度
  3. resize 調(diào)整尺寸樣式屬性 none/vertical/horizontal

select下拉選框

可選樣式:
size 默認(rèn)顯示幾行

option 下拉選項(xiàng)

用于定義在 <select> 元素中包含的項(xiàng)。
可選樣式
disabled 禁用某項(xiàng)
selected 規(guī)定在select里面默認(rèn)展示項(xiàng)
Value 1
Value 2
Value 3



fieldset 給表單分組

通常用來對表單中的控制元素進(jìn)行分組,要寫在form元素里面潮尝。

legend

代表一個(gè)用于表示它的父元素 <fieldset> 的內(nèi)容的標(biāo)題榕吼。

表單偽類:

  1. :focus

表示獲得焦點(diǎn)的元素(如表單輸入)。

  • focus 適用于所有能獲取焦點(diǎn)的元素
  <input type="text" >
   input:focus{
        outline: red dashed 1px;
        outline-offset: 5px;
    }
image.png

css屏蔽輸入:<input style="ime-mode: disabled">
disabled="true"此果文字會變成灰色勉失,不可編輯羹蚣。
readOnly="true"文字不會變色,也是不可編輯的
onfocus=this.blur()當(dāng)鼠標(biāo)放不上就離開焦點(diǎn)
<input type="text" name="input1" value="中國" onfocus=this.blur()>

有兩種方法

第一:disabled="disabled" 這樣定義之后被禁用的 input 元素既不可用乱凿,也不可點(diǎn)擊顽素。
第二:readonly="readonly" 只讀字段是不能修改的。不過徒蟆,用戶仍然可以使用 tab 鍵切換到該字段胁出,還可以選中或拷貝其文本;

        input:enabled{width:;height:;}(粗略記憶)
        /*選擇能被操作的input 可以輸入可以被用戶操作的input元素*/
        <input type='text' />

        input:disabled{width:;height:;}(粗略記憶)
        /*選擇不能被操作的input*/
        <input type='text' disabled='disabled' />


4段审、checked適用于 多選單選

    input:checked + p{background:red;}(重點(diǎn)記憶)
    /*選擇可以被選中的input 需要注意的是針對radio 和 checkbox */
    <input type='checkbox' />

opacity(css3) 透明度

1全蝶、opacity 屬性設(shè)置元素的不透明級別

A 標(biāo)準(zhǔn)不透明度:opacity:0~1?
從 0(完全透明)
到 1(完全不透明)
opacity 寫法 取值0-1 兼容問題 ie8以下不識別

兼容ie8以下 :使用IE 濾鏡(兼容IE下不支持opacity的版本):

filter:alpha(opacity = 0~100)?
從 0(完全透明)
到 100(完全不透明)

2、opacity與rgba的區(qū)別 完全不一樣的概念 希望不要混淆

rgba是透明顏色寺枉,頂多控制一個(gè)元素的背景顏色抑淫,父透子不透
opacity是控制整個(gè)元素的透明程度,父透子也透

修改 input 編輯問題

1姥闪、disabled 屬性規(guī)定應(yīng)該禁用 input 元素丈冬,被禁用的 input 元素,不可編輯甘畅,不可復(fù)制埂蕊,不可選擇往弓,不能接收焦點(diǎn),后臺也不會接收到傳值。設(shè)置后文字的顏色會變成灰色蓄氧。disabled 屬性無法與 <input type="hidden"> 一起使用
ele.disabled = true;  禁用
ele.disabled = false;  關(guān)閉
2函似、readonly 屬性規(guī)定輸入字段為只讀可復(fù)制,但是喉童,用戶可以使用Tab鍵切換到該字段撇寞,可選擇,可以接收焦點(diǎn),還可以選中或拷貝其文本堂氯。后臺會接收到傳值. readonly 屬性可以防止用戶對值進(jìn)行修改蔑担。

readonly 屬性可與 <input type="text"> 或 <input type="password"> 配合使用。
示例:<input type="text" readonly="readonly">

ele.readOnly = true;  禁用
ele.readOnly = false;  關(guān)閉
3咽白、readonly unselectable="on"該屬性跟 disable 類似啤握,input 元素,不可編輯晶框,不可復(fù)制排抬,不可選擇,不能接收焦點(diǎn)授段,設(shè)置后文字的顏色也會變成灰色蹲蒲,但是后臺可以接收到傳值。
<input type="text"  readonly unselectable="on" >
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侵贵,一起剝皮案震驚了整個(gè)濱河市届搁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窍育,老刑警劉巖卡睦,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蔫骂,居然都是意外死亡么翰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進(jìn)店門辽旋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浩嫌,“玉大人,你說我怎么就攤上這事补胚÷肽停” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵溶其,是天一觀的道長骚腥。 經(jīng)常有香客問我,道長瓶逃,這世上最難降的妖魔是什么束铭? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任廓块,我火速辦了婚禮,結(jié)果婚禮上契沫,老公的妹妹穿的比我還像新娘带猴。我一直安慰自己,他們只是感情好懈万,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布拴清。 她就那樣靜靜地躺著,像睡著了一般会通。 火紅的嫁衣襯著肌膚如雪口予。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天涕侈,我揣著相機(jī)與錄音沪停,去河邊找鬼。 笑死驾凶,一個(gè)胖子當(dāng)著我的面吹牛牙甫,可吹牛的內(nèi)容都是我干的掷酗。 我是一名探鬼主播调违,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼泻轰!你這毒婦竟也來了技肩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤浮声,失蹤者是張志新(化名)和其女友劉穎虚婿,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泳挥,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡然痊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年熄赡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谒所。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畦徘。...
    茶點(diǎn)故事閱讀 40,444評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡寒锚,死狀恐怖缺虐,靈堂內(nèi)的尸體忽然破棺而出芋簿,到底是詐尸還是另有隱情步氏,我是刑警寧澤滑沧,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布吨艇,位于F島的核電站躬它,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏东涡。R本人自食惡果不足惜冯吓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一倘待、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧组贺,春花似錦延柠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至雹仿,卻和暖如春增热,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背胧辽。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工峻仇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人邑商。 一個(gè)月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓摄咆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親人断。 傳聞我的和親對象是個(gè)殘疾皇子吭从,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容