亚洲国产日产2021,欧美日韩综合精品一区二区,男女下面一进一出好爽视频,色偷偷av老熟女,精品国产av最大网站,最新亚洲精品国偷自产在线,亚洲.欧美.在线视频,国产精品久久婷婷六月丁香
            成都百度快照優(yōu)化|成都百度關鍵詞排名優(yōu)化|成都SEO【思為網(wǎng)絡】 --【思為網(wǎng)絡】成都專業(yè)網(wǎng)站優(yōu)化公司,公司擁有專業(yè)搜索引擎優(yōu)化團隊,提供網(wǎng)站整站優(yōu)化(網(wǎng)站結構優(yōu)化、網(wǎng)站內容優(yōu)化、網(wǎng)站外部優(yōu)化)、百度排名首頁優(yōu)化、GOOGLE優(yōu)化排名
            成都百度關鍵詞排名優(yōu)化--成都百度快照首頁排名優(yōu)化

            網(wǎng)頁設計中靈活使用HTML5表單驗證技術

            2016-6-16 23:57:50 | 作者:sw996 | 0個評論 | 人瀏覽

            當你在網(wǎng)站中使用一個表單的時候,對某些字段進行驗證是必須的。如果不這樣做,有可能某些客戶信息是錯誤的,還會在你的數(shù)據(jù)庫中積累大量的垃圾數(shù)據(jù),甚至會危害你的網(wǎng)站安全。表單驗證已經(jīng)成為大家的一個共識。在服務器端,我們可以通過程序很容易的控制它們,在客戶端,我們通常是集成一些Javascript來實現(xiàn)客戶端表單的驗證。


            當你在網(wǎng)站中使用一個表單的時候,對某些字段進行驗證是必須的。如果不這樣做,有可能某些客戶信息是錯誤的,還會在你的數(shù)據(jù)庫中積累大量的垃圾數(shù)據(jù),甚至會危害你的網(wǎng)站安全。表單驗證已經(jīng)成為大家的一個共識。在服務器端,我們可以通過程序很容易的控制它們,在客戶端,我們通常是集成一些Javascript來實現(xiàn)客戶端表單的驗證。

            現(xiàn)在,HMTL5給我們提供了一些特性來處理大多數(shù)你需要驗證的字段。HTML5通過提供一些特殊屬性、新的input類型來實現(xiàn)內置的表單驗證支持,并且很容易通過CSS來控制它們的樣式。

             

            下面來看一看HTML5表單驗證的基本介紹。

            1、新的INPUT TYPES類型

            HTML5引進了不少新的input type類型。可以使用它們來創(chuàng)建結束制定data數(shù)據(jù)的input輸入框。

            下面是新的HTML5 type類型:

            1.  color

            2. date

            3. datetime

            4. datetime-local

            5. email

            6.  month

            7. number

            8. range

            9.  search

            10. tel

            11.  time

            12. url

            13. week

            可以像下面這樣使用它們:

            <input type="email"/>                                

            如果瀏覽器不支持該type類型,那么input就和普通的輸入框一樣。另外,一些input字段(例如:“email”和“tel”)可以自動打開移動手機的專門的鍵盤。

            更多關于input types類型的細節(jié),可以參考MDN wiki,點擊這里查看。

            2、必填字段

            通過簡單的在<input>、<select>或<textarea>上添加“required”屬性,可以將這些表單字段設置為必填字段。

            <input type="checkbox" name="terms" required >                               

            這里有個問題,你可以在必填字段中隨意填寫任何數(shù)據(jù),甚至是一個空格也可以,一會我們將教你如何解決這個問題。

            當你在一個email字段或url字段中設置required,瀏覽器希望得到一個正確的email或url格式,但是,形如“z@zz”的電子郵件格式也會被認為是正確的。

            3、范圍限制

            我們可以在number指定中設置一些限制條件如:max length 或 minimum、maximum等。要現(xiàn)在在input字段或textareas的文字長度,使用“maxlength”屬性。如果你想通過粘貼一個長字符串來突破限制,表單將簡單的進行字符串截斷。

            <input type="text" name="name" required  maxlength="15">                                

            <input type=”number”>字段使用“min”和“max”屬性來創(chuàng)建一個范圍。

            <input type="number" name="age" min="18" required>                                

            4、樣式

            可以通過CSS3偽類來為表單的各種狀態(tài)提供樣式。

            o :valid

            o :invalid

            o :required

            o :optional

            o :in-range

            o :out-of-range

            o :read-only

            o :read-write

            意思是說,你可以設置必填字段為一種樣式,可選字段為另一種樣式,等等...

            在我們的DEMO中,我們通過“valid”和“invalid”選擇器結合“focu”偽類來在用戶使用該字段時將自動的顏色設置為紅色或綠色。

            input:focus:invalid,

            textarea:focus:invalid{

                border:solid 2px #F5192F;

            }

             

            input:focus:valid,

            textarea:focus:valid{

                border:solid 2px #18E109;

                background-color:#fff;

            }                                

            5、工具提示(TOOLTIPS)

            當你沒有正確填寫表單而點擊了提交按鈕的時候,錯誤字段上會有一個提示出現(xiàn)。通過設置字段的“title”屬性,我們可以在提示中顯示一些額外的信息。

            注意,不同的瀏覽器顯示的提示樣式是不同的。在Chrome瀏覽器中,title屬性中的文字將出現(xiàn)在錯誤提示信息的下面,文字要小一號。在Firefox瀏覽器中不會顯示你定制的title信息。

            <input type="text" name="name" title="Please enter your user name.">                                 

            錯誤提示框和文本可以使用javascript很容易的改變,這些將在以后的教程中介紹。

            模式(PATTERNS)

            "pattern"屬性可以讓開發(fā)者設置一個正則表達式,瀏覽器將在表單提交前使用正則表達式來驗證表單字段。這種驗證方式顯然要比data驗證更靈活準確。

            我們的DEMO中的email地址就是通過正則表達式來驗證的。

            <input type="email" name="email" required pattern="^\S+@\S+\.\S+$" title="example@mail.com">                                 

            教程就到這里,希望這篇教程能幫助你了解HTML5表單驗證方面的知識。


            已有0位網(wǎng)友發(fā)表了一針見血的評論,你還等什么?

            必填

            選填

            選填

            記住我,下次回復時不用重新輸入個人信息

            必填,不填不讓過哦,嘻嘻。

            ◎歡迎參與討論,請在這里發(fā)表您的看法、交流您的觀點。

            主站蜘蛛池模板: 中文字幕日韩精品亚洲一区| 久久久久免费看少妇高潮A片| 99久久久国产精品免费蜜臀| 亚洲老鸭窝一区二区三区| 成人精品区| 国产情侣一区二区三区| 无码少妇丰满熟妇一区二区| 国产三级精品三级在线区| 亚洲欧洲日产国码无码网站| 国产亚洲欧洲av综合一区二区三区| 大学生久久香蕉国产线看观看 | aⅴ亚洲 日韩 色 图网站 播放| 男男19禁啪啪无遮挡免费| 国产成人A区在线观看视频| 日韩少妇人妻vs中文字幕| 在线视频中文字幕二区| 青青草视频网站免费观看| 亚洲五月丁香综合视频| 超清无码一区二区三区| 免费观看男人免费桶女人视频| 亚洲精品久久久久午夜福利 | 欧美色丁香| 99精品这里只有精品高清视频 | 蜜臀av一区二区国产在线| 国产午夜亚洲精品不卡下载| 亚洲精品成人福利网站app| 中文字幕国产在线精品| 亚洲日韩av无码中文字幕美国 | 91在线无码精品秘 入口九色十| 手机在线看永久av片免费| 在线看国产精品自拍内射| 西欧free性满足hd| 韩国美女视频黄是免费| 国产三级精品三级在线观看| 老司机久久99久久精品播放| 美女啪啪网站又黄又免费| 欧美日韩久久中文字幕| 免费人成年激情视频在线观看| 精品偷自拍另类在线观看| 人妻无码中文字幕永久有效视频| 国产精品成人午夜福利|