中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

10、表單元素之input標簽屬性(中)

發布時間:2020-04-02 19:48:18 來源:網絡 閱讀:2994 作者:zenge_blog 欄目:開發技術

一、type屬性總匯

  input元素可以用來生成一個供用戶輸入數據的簡單文本框。在默認的情況下,什么樣的數據都可以輸入。而通過不同的屬性值,可以限制輸入的內容。


           屬性名稱                                      說明
text一個單行文本框,默認行為
password隱藏字符的密碼框
search搜索框,在某些瀏覽器鍵入內容會出現叉標記取消
submit、reset、button生成一個提交按鈕、重置按鈕、普通按鈕
number、range只能輸入數值的框;只能輸入在一個數值范圍的框
checkbox、radio復選框、用戶勾選框,單選框、只能在幾個中選一個
p_w_picpath、color生成一個圖片按鈕,顏色代碼按鈕

email、tel、url

生成一個檢測電子郵件、號碼、網址的文本框

date、month、time、

week、datetime、

datetime-local


獲取日期和時間

hidden生成一個隱藏控件
file生成一個上傳控件


二、input元素解析

1、type為text值時

<input type="text">

解釋:當type值為text時,呈現的就是一個可以輸入任意字符的文本框,這也是默認行為,并且,還提供了額外的屬性

    屬性名稱                                                   說明
list

注定為文本框提供建議值的datalist元素。其值為datalist元素的id值

maxlength設置文本框最大字符長度,如maxlength="5",則文本框只能有5個字符
parttern用于輸入驗證的正則表達式
placeholder輸入字符的提示
readonly文本框處于只讀狀態
disable文本框處于禁用狀態
size設置文本框寬度
value設置文本框的初始值或者默認值
required表示用戶必須輸入一個值,否則無法用過輸入驗證

//設置文本框長度

<input type="text" size="50">


//設置文本框輸入字符長度

<input type="text" maxlength="10">

//設置文本框的初始值

<input type="text" value="初始值">

<form>
    size=50<input type="text" name="user" size="50"><br><br>
    size=25<input type="text" name="user" size="25"><br><br>
    maxlength=10<input type="text" name="user" maxlength="10"><br><br>
    value=“初始值”<input type="text" name="user" value="初始值"><br><br>
    disable<input type="text" name="user" disabled><br><br>
    readonly<input type="text" name="user" value="初始值" readonly=""><br><br>
<form action="http://www.baidu.com">
    required<input type="text" name="user" required=""><button>提交</button>
</form>
</form>


2、type為password值時

<input type="password">
  屬性名稱                                                                 說明
maxlength設置密碼框最大字符長度
parttern用于輸入驗證的正則表達式
placeholder輸入密碼的提示
readonly密碼框處于只讀狀態
disable文本框處于禁用狀態
size設置密碼框寬度
value設置密碼框初始值
required表明用戶必須輸入同一個值

這里除了正則和驗證需要放在下一節,其余和文本框一致

 

3、type為search時

<input type="search">

解釋:和文本框一致,在處Firefox瀏覽器的其他現代瀏覽器,會顯示一個叉來取消搜索內容。額外屬性也和text一致

<form>
placeholder:<input type="password" placeholder="請輸入密碼"><button>提交</button><br><br>
search:<input type="search" ><button>提交</button>
</form>

10、表單元素之input標簽屬性(中)


4、type為number、range時

<input type="number">
<input type="range">

解釋:只限輸入數字的文本框,不同瀏覽器可能顯示方式不同,生成一個數值范圍文本框,只是樣式是拖動式,額外屬性如下:

     屬性名稱                                說 明
list指定為文本框提供建議值的datalist元素,其值為datalist元素的id值
min設置可接受的最小值
max設定可接受的最大值
readonly設置文本框內容只讀
required表明用戶必須輸入一個值,否則無法通過驗證輸入
step指定上下調節值的步長
value指定初始值
<form>
    number屬性:<input type="number" step="2"><button>提交</button><br><br>
    number屬性:<input type="number" min="50" max="100"><button>提交</button><br><br>
</form>

10、表單元素之input標簽屬性(中)


5、type為date系列時

<input type="date">
<input type="month">
<input type="time">
<input type="week">
<input type="datetime">
<input type="datetime-local">

解釋:實現文本框可以獲取日期和時間的值,但支持的瀏覽器不完整。我們測試chrome和Opera支持。其他瀏覽器尚未支持。所以,在獲取日期和時間,目前還是推薦使用jQuery等前端庫來實現日歷功能,額外屬性和number一致。

10、表單元素之input標簽屬性(中)


6、type為color時

<input type="coler">

解釋:實現文本框獲取顏色的功能,最新的現代瀏覽器IE不支持,其余的都能顯示一個顏色對話框提供選擇

<form>
    date屬性<input type="date" name=""><button>提交</button><br><br>
</form>


10、表單元素之input標簽屬性(中)


7、type為checkbox、radio時

<form>
    音樂<input type="checkbox" name="">
    體育<input type="checkbox" name="">
    <input type="radio" name="sex" value="男">男
    <input type="radio" name="sex" value="女">女
</form>

解釋:生成一個獲取布爾值的復選框或固定選項的單選框。額外屬性如下:

    屬性名稱                                           說明
checked設置復選框、單選框是否為勾選狀態
required表示用戶必須勾選
value設置復選框、單選框勾選狀態時提交的數據,默認為on

//默認勾選,默認值為1

<input type="checkbox" name="music" checked value="1">
<form>
    音樂<input type="checkbox" name="">
    體育<input type="checkbox" name="">
    <input type="radio" name="sex" value="1" checked>男
    <input type="radio" name="sex" value="2">女<button>提交</button>
</form>

10、表單元素之input標簽屬性(中)


8、type為submit、reset和button時

<input type="submit">

解釋:生成一個按鈕,三種模式:提交、重置和一般按鈕,和<button>元素相同



9、type為p_w_picpath時

<input type="p_w_picpath" src="img.png">

解釋:生成一個圖片按鈕,點擊圖片就實現提交功能,并且傳送了分區響應數據,圖片按鈕也提供了一些額外屬性


  屬性名稱                     說明
src指定要顯示圖像的URL
alt提供圖片的文學說明
width圖像的長度
height圖像的高度
提交額外屬性formaction、formenctype、formmethod、formtarget和formnovalidate


10、type為email、tel、url時

<from>
    郵箱:<input type="email" name="">
    電話:<input type="tel" name="">
    主頁:<input type="url" name=""><button>提交</button>
</form>

解釋:email為電子郵件格式,tel為電話格式、url為網址格式。額外屬性和text一致。但對于這幾種類型,瀏覽器支持是不同的。email支持比較好,現在瀏覽器都支持格式驗證,tel基本不支持:url支持一般,部分瀏覽器只要檢測到http://就能通過


11、type為hidden時

<input type="hidden">

解釋:生成一個隱藏控件,一般用于表單提交時關聯主鍵ID提交,而這個數據作為隱藏存在


12、type為file時

<input type="file">

解釋:生成一個文件上傳控件,用于文件的上傳,額外提供一些屬性

屬性名稱                                                說明
accept指定接受的MIME類型
required表明用戶必須提供一個值,否則無法通過驗證

accept="p_w_picpath/jpg,p_w_picpath/jpeg,p_w_picpath/png"














向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

姚安县| 三都| 郴州市| 昌图县| 黄大仙区| 麟游县| 平南县| 汾西县| 越西县| 呼玛县| 阳谷县| 弥渡县| 苗栗县| 富川| 清新县| 安康市| 木里| 同德县| 合作市| 永靖县| 福泉市| 蕲春县| 太康县| 诏安县| 灵石县| 林西县| 布尔津县| 米林县| 罗田县| 塔河县| 石景山区| 阿瓦提县| 青铜峡市| 双桥区| 平陆县| 于田县| 长兴县| 伊金霍洛旗| 牡丹江市| 永德县| 清河县|