国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 唐海县| 金塔县| 南京市| 逊克县| 阜宁县| 石门县| 石棉县| 云安县| 平果县| 府谷县| 新宾| 藁城市| 疏勒县| 沾化县| 德江县| 新野县| 阳城县| 汾西县| 瓮安县| 长丰县| 礼泉县| 亳州市| 达日县| 石城县| 金堂县| 绍兴市| 安阳市| 巢湖市| 正阳县| 阜宁县| 玛多县| 绵阳市| 临猗县| 阳朔县| 林西县| 小金县| 噶尔县| 囊谦县| 小金县| 南阳市| 鲁山县|