国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html5實現(xiàn)表單的復(fù)選框驗證

2020-03-24 16:11:21
字體:
供稿:網(wǎng)友
本篇文章給大家介紹html5實現(xiàn)表單的復(fù)選框驗證,有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

在之前的文章【JavaScript如何實現(xiàn)表單的復(fù)選框驗證】中介紹了使用js實現(xiàn)表單的復(fù)選框驗證的方法,本篇就在給大家介紹一種驗證復(fù)選框的方法,使用html5來驗證復(fù)選框。

一、html5驗證復(fù)選框

向復(fù)選框添加HTML5驗證實際上非常簡單。您需要做的就是包含必需的屬性:required

 form id= example1 method= POST  p input id= field_terms type= checkbox required name= terms  label for= field_terms 我接受 u 條款和條件 /u /label /p  span input type= submit /span  /form 

效果圖:

2.gif

這告訴瀏覽器在不選中復(fù)選框的情況下不允許提交表單。一些(但不是全部)瀏覽器將識別并強制執(zhí)行此操作。

HTML5表單驗證的優(yōu)點是它在我們調(diào)用JavaScript之前發(fā)生,顯示指令并將用戶指向相關(guān)元素。

文本警報消息完全是由瀏覽器生成,甚至可以自動轉(zhuǎn)換為不同的語言,這是使用JavaScript幾乎不可能做的。

HTML5表單驗證優(yōu)勢在于,提示導(dǎo)致了問題的原因,并且不需要在點擊的警報窗口。而且,警報文本我們也可以自定義。

二、自定義HTML5消息

我們可以使用自己定義的文本消息在瀏覽器上顯示,但這只能通過JavaScript完成。這需要自己檢查元素的有效性狀態(tài)并明確設(shè)置(并清除)消息:

 form id= example1 method= POST onsubmit= return checkForm(this);  p input id= field_terms onchange= this.setCustomValidity(validity.valueMissing ? 請選擇接受條款和條件! : type= checkbox required name= terms  label for= field_terms 我接受 u 條款和條件 /u /label /p  span input type= submit /span  /form  script type= text/javascript  document.getElementById( field_terms ).setCustomValidity( 請選擇接受條款和條件!  /script 

表單下方的JavaScript塊在頁面加載時將自定義錯誤消息分配給復(fù)選框。我們知道默認(rèn)情況下取消選中該復(fù)選框,因此我們需要告訴瀏覽器要顯示的消息。

如果未選中該復(fù)選框并單擊“提交”按鈕,則會顯示類似于上述示例的警報,但使用我們的文本而不是默認(rèn)值。

3.gif

總結(jié):以上就是本篇文的全部內(nèi)容,希望能對大家的學(xué)習(xí)有所幫助。

以上就是html5實現(xiàn)表單的復(fù)選框驗證的詳細(xì)內(nèi)容,其它編程語言

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 库尔勒市| 丘北县| 湖北省| 沐川县| 阜城县| 长武县| 渑池县| 汾西县| 宜都市| 册亨县| 西吉县| 玉屏| 三河市| 上杭县| 托克托县| 封开县| 婺源县| 濉溪县| 乌拉特中旗| 高陵县| 凤阳县| 保德县| 阳新县| 雷州市| 永仁县| 罗田县| 疏勒县| 云浮市| 洱源县| 延庆县| 天台县| 天长市| 丰城市| 新宁县| 凤翔县| 当阳市| 鹤庆县| 乌拉特中旗| 蒲江县| 正定县| 滨州市|