成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

CSS學(xué)習(xí)筆記(十) 界面組件之表單

andot / 3364人閱讀

摘要:概述表單與其他頁面元素的作用不同。屬性用于指定服務(wù)器上用來處理表單數(shù)據(jù)的文件的。所謂控件,是對(duì)表單中用來收集數(shù)據(jù)的各種表單組件的通稱,包括文本框復(fù)選框單選按鈕等輸入類型。

1.概述

表單與其他頁面元素的作用不同。其他元素是把服務(wù)器發(fā)過來的內(nèi)容顯示給用戶,而表單則是 把用戶的信息發(fā)送給服務(wù)器。

form 元素有兩個(gè)必要的屬性:actionmethod
action 屬性用于指定服務(wù)器上用來處理表單數(shù)據(jù)的文件的URL。
method (值為 postget)用于指定怎么把數(shù)據(jù)發(fā)送到服務(wù)器。

所謂 控件,是對(duì)表單中用來收集數(shù)據(jù)的各種表單組件的通稱,包括文本框、復(fù)選框、單選按鈕等輸入類型。

表單中數(shù)據(jù)的發(fā)送形式:名 = 值,其中,name 就是控件 name 屬性中設(shè)定的名字。

2. 表單控件 2.1 文本域

2.2 密碼域

2.3 單選按鈕
 Male
 Female
2.4 復(fù)選框



2.5 按鈕

2.6 重置按鈕

2.7 提交按鈕

2.8 隱藏域

2.9 上傳域

2.10 圖片按鈕

2.11 下拉列表
  
屬性 可選值 說明
disabled disabled 規(guī)定禁用該下拉列表
multiple multiple 規(guī)定可選擇多個(gè)選項(xiàng)
name name 規(guī)定下拉列表的名稱
size number 規(guī)定下拉列表中可見選項(xiàng)的數(shù)目
2.11 label

label 元素不會(huì)向用戶呈現(xiàn)任何特俗效果。不過,它為鼠標(biāo)用戶改進(jìn)了可用性。如果你在 label 元素內(nèi)點(diǎn)擊文本,就會(huì)觸發(fā)此控件。就是說,當(dāng)用戶選擇該標(biāo)簽時(shí),瀏覽器就會(huì)自動(dòng)轉(zhuǎn)到和標(biāo)簽相關(guān)的表單控件上。

或者寫成這樣:


2.12 disable與readonly

禁用和只讀屬性。readonly 只針對(duì) input(text / password)textarea 有效,而 disabled 對(duì)于所有的表單元素都有效,包括 select, radio, checkbox, button 等。但是表單元素在使用了 disabled 后,當(dāng)我們將表單以 POSTGET 的方式提交的話,這個(gè)元素的值不會(huì)被傳遞出去,而 readonly 會(huì)將該值傳遞出去。

2.13 textarea

2.14 fieldset

定義域。fieldset 用于給表單元素分組,legend 用于設(shè)置分組標(biāo)題。

你的信息? 身高: 體重:
  

HTML5 新增多個(gè)新的表單輸入類型,請參考本文下面的鏈接。

3.表單屬性
  

HTML5 新增多個(gè)新的表單屬性,請參考本文下面的鏈接。

4.表單驗(yàn)證
$(document).ready(function(){
    $("#btnSubmit").click(function(){
        // 驗(yàn)證非空
        if($("#text_1").val()==""){
            alert("不能為空!");
            return false;    // 阻止提交
        }
        // 驗(yàn)證是否數(shù)字
        else if(checkOnlyNum($("#text_2").val())==false){
            return false;    
        }
    });

    // 正則方法
    function checkOnlyNum(s){
        $oOnlyNum = /^(0|[1-9][0-9]*)$/;    // 正則表達(dá)式
        if(!$oOnlyNum.test(s)){
            alert("只能為數(shù)字!");
            return false;
        }else{
            return true;
        } 
    }
});

推薦閱讀

Web Form Design:Filling in the Blanks - by_Luke Wroblewski

SitePoint HTML Reference ? HTML Elements| Learn HTML | Tags | Tutorials | HTML Cheat Sheet

參考資料

CSS設(shè)計(jì)指南

HTML之表單元素 - 逆心 - 博客園

HTML5 表單 Input 類型 - W3School

HTML5 表單 表單元素 - W3School

HTML5 表單 表單屬性 - W3School

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/111002.html

相關(guān)文章

  • 學(xué)習(xí)實(shí)踐 - 收藏集 - 掘金

    摘要:官網(wǎng)地址聊天機(jī)器人插件開發(fā)實(shí)例教程一創(chuàng)建插件在系統(tǒng)技巧使你的更加專業(yè)前端掘金一個(gè)幫你提升技巧的收藏集。我會(huì)簡單基于的簡潔視頻播放器組件前端掘金使用和實(shí)現(xiàn)購物車場景前端掘金本文是上篇文章的序章,一直想有機(jī)會(huì)再次實(shí)踐下。 2道面試題:輸入U(xiǎn)RL按回車&HTTP2 - 掘金通過幾輪面試,我發(fā)現(xiàn)真正那種問答的技術(shù)面,寫一堆項(xiàng)目真不如去刷技術(shù)文章作用大,因此刷了一段時(shí)間的博客和掘金,整理下曾經(jīng)被...

    mikyou 評(píng)論0 收藏0
  • 2017-08-09 前端日報(bào)

    摘要:前端日報(bào)精選解密一專題之如何判斷兩個(gè)對(duì)象相等在項(xiàng)目上,為什么我們分別選擇了音頻框架教程發(fā)布中文深入理解筆記解構(gòu)使數(shù)據(jù)訪問更便捷周二放送緩存知乎專欄個(gè)非常實(shí)用的小技巧風(fēng)雨過后見彩虹個(gè)你可能不知道的屬性眾成翻譯如何在模板驅(qū)動(dòng)表單中自 2017-08-09 前端日報(bào) 精選 解密 Angular WebWorker Renderer (一)JavaScript專題之如何判斷兩個(gè)對(duì)象相等在項(xiàng)目上...

    crelaber 評(píng)論0 收藏0
  • CSS學(xué)習(xí)筆記(九) 界面組件導(dǎo)航菜單

    摘要:為了讓包圍列表項(xiàng),沒有使用,而是使用了,是因?yàn)榍罢邥?huì)導(dǎo)致后來添加到下拉菜單中的子菜單無法顯示它們最終會(huì)顯示在父元素的外面,結(jié)果會(huì)導(dǎo)致溢出而被隱藏。它與父元素之間的間隙,實(shí)際上下拉菜單中第一個(gè)鏈接的邊框。 菜單由一組鏈接組成。用 HTML 中的列表元素(ul 或 ol)來分組鏈接不僅符合邏輯,而且即使沒有額外的 CSS 也能適當(dāng)顯示鏈接的層次。默認(rèn)情況下,由于列表(li)是塊級(jí)元素...

    pingink 評(píng)論0 收藏0
  • React.js學(xué)習(xí)筆記JSX解讀

    摘要:學(xué)習(xí)筆記之解讀前端技術(shù)不多說,大腿很粗什么是是的核心組成部分,它使用標(biāo)記的方式去直接聲明界面,界面組件之間可以互相嵌套。它的目的是通過各種編譯器將這些標(biāo)記編譯成標(biāo)準(zhǔn)的語言。的標(biāo)簽與函數(shù)名都是使用的駝峰命名。目前,一個(gè)的,只能返回一個(gè)節(jié)點(diǎn)。 React.js學(xué)習(xí)筆記之JSX解讀 @(前端技術(shù)) Why React? 不多說,F(xiàn)acebook大腿很粗 什么是JSX JSX是React的核心...

    tianlai 評(píng)論0 收藏0
  • CSS學(xué)習(xí)筆記(一) HTML標(biāo)記與文檔結(jié)構(gòu)

    摘要:用標(biāo)記內(nèi)容的目的是為了賦予網(wǎng)頁語義。規(guī)定了一組標(biāo)簽,用來給內(nèi)容打上不同的標(biāo)記。最新的版本,又新規(guī)定了一批結(jié)構(gòu)化標(biāo)簽,用于對(duì)相關(guān)內(nèi)容的標(biāo)簽進(jìn)行分組,從而更好地規(guī)范網(wǎng)頁的整體結(jié)構(gòu)。 用HTML標(biāo)記內(nèi)容的目的是為了賦予網(wǎng)頁語義(semantic)。換句話說,就是要給你的網(wǎng)頁內(nèi)容賦予某些用戶代理(user agent)能夠理解的含義。 HTML 規(guī)定了一組標(biāo)簽,用來給內(nèi)容打上不...

    yacheng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<