多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > HTML5表單自動驗證

HTML5表單自動驗證

來源:程序員人生   發布時間:2017-03-04 09:02:02 閱讀次數:6874次

在html5 中,在增加了大量的表單元素與屬性的同時,也增加了大量在提交時對表單與表單內新增元素進行內容有效性驗證的功能,接下來我們來說1下自動驗證。

在html5中,通過對元素使用屬性的方法,可以實現在表單提交時履行自動驗證的功能,在履行代碼后,將在表單提交時自動驗證輸入的內容是不是為數字,如果驗證通不過,將顯示毛病信息文字。


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF⑻">
    <title>表單驗證示例</title>
</head>
<body>
    <form action="#" method="post">
            <input type="text" name="text" required pattern="^\w.*$">
            <input type="submit" value="提交">
    </form>
</body>
</html>

接下來我們來看1下在html5 中追加的關于對元素內輸入內容進行限制的屬性的指定。

1.required屬性

html5 中新增的required屬性可以利用在大多數輸入元素上(除隱藏元素,圖片元素按鈕上)。在提交時,如果元素中內容為空白。則不允許提交,同時在閱讀器中顯示信息提示文字,提示用戶這個元素中必須輸入內容,效果如圖

這里寫圖片描述

2.pattern屬性
之條件到的新增的input元素,比如email,number,URL等,要求輸入內容符合1定的格式,對input元素使用pattern屬性,并且將屬性值設置為某個格式的正則表達式,在提交時會檢查其內容是不是符合給定格式。當輸入的內容不符合給定格式時,則不允許提交,同時在閱讀器中顯示信息提示文字,提交輸入的內容必須符合給定格式,代碼以下,要求輸入內容為1個數字與3個大寫字母:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF⑻">
    <title>表單驗證示例</title>
</head>
<body>
    <form action="#" method="post">
            請輸入指定內容:<input pattern="[0⑼][A-Z]{3}" name="part" placeholder="輸入:1個數字3個大寫字母">
            <input type="submit" value="提交">
    </form>
</body>
</html>

履行效果以下:

這里寫圖片描述

3.min屬性與max屬性

min與max這兩個屬性是日期類型或數值類型的input元素的專用屬性,他們限制了在input元素中輸入的數值與日期的范圍。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF⑻">
    <title>表單驗證示例</title>
</head>
<body>
    <form action="#" method="post">
            請輸入數值:<input type="number" name="point" min="0" max="100" />
            <input type="submit" value="提交">
    </form>
</body>
</html>

履行效果以下:

這里寫圖片描述

4.step屬性

step屬性控制input元素中的值增加過減少時的步驟。例如當你想讓用戶輸入的值在0與100之間,但必須是5的倍數時,你可以指定step為5,代碼以下:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF⑻">
    <title>表單驗證示例</title>
</head>
<body>
    <form action="#" method="get">
      <input type="number" name="point" step="5" />
      <input type="submit" />
    </form>
</body>
</html>

效果以下:

這里寫圖片描述

希望針對這些表單的新屬性,大家可以有個更深入的認識!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲国产精品线播放 | 九色亚洲 | 精品国产福利在线观看网址2022 | 国产成人综合亚洲欧洲色就色 | 日本一区二区三区免费高清在线 | 一区二区三区在线视频观看 | 国产精品免费播放 | 亚洲伊人精品 | 欧美一区二区三区精品 | 国产精品人成 | 欧美另类精品一区二区三区 | 伊人官网 | 久久亚洲国产视频 | 最近高清中文字幕免费 | 最近韩国中文字幕更新 | 亚洲日本在线观看网址 | 欧美福利网址 | 宇都宫紫苑在线视频 | 亚洲精品高清国产一久久 | 免费网站在线视频美女被 | 91九色成人 | 日本午夜在线观看 | 一级在线毛片 | 日本爱爱小视频 | 欧美精品videosbestsex日本 | 五月激情五月婷婷 | 秋霞麻豆| 精品国产免费第一区二区三区日韩 | 欧美多人| 国产精品久久国产三级国不卡顿 | 亚洲国产一区二区在线 | 91精品久久一区二区三区 | 亚洲国产第一区二区三区 | 茄子成视频片在线观看 | 波多野吉衣中文字幕 | 国产一区二区免费不卡在线播放 | 亚洲在线资源 | 欧美一级毛片欧美毛片视频 | 国产高清国内精品福利99久久 | 久久综合久 | 日韩国产另类 |