网站大量收购独家精品文档,联系QQ:2885784924

用HTML5验证表单的输入值.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用HTML5验证表单的输入值

用 HTML5 驗證表單的輸入值 當我們在網頁設計了表單讓使用者輸入資料, 例如:註冊網站會員、留言 板...等, 您是否擔心使用者沒有依要求輸入正確的資料呢?像是在 email 欄位隨 意輸入「abcdefg」, 或是在電話欄位只打了「123」, 那麼這些錯誤的資料可能無 法正確傳送 email 給您, 或是讓您聯絡到對方, 對我們來說只是白白浪費時間 去處理這些資料罷了。 因此, 在使用者填寫了資料要送出之前, 我們應該做一些簡單的資料驗證, 以減少這些無用的資料。過去要做到表單的資料驗證, 都需要透過程式語言才可 以, 但現在利用 HTML5 的屬性, 再搭配有支援 HTML5 的網頁瀏覽器, 就可 以做到資料驗證。 Tip HTML5 的驗證功能在太舊的網頁瀏覽器上可能無法順利執行。 *用 required 屬性驗證必填欄位 我們可以在 input 元件內加上 required 屬性, 成為必填欄位。input 的類 型可以是文字欄位 (text)、單選鈕 (radio) 等。required 屬性的用法如下: input type=text requierd / input type=radio requierd / 指定了必填欄位後, 我們也可以加上一些樣式, 提醒使者該欄為必填欄位。 而在使用者送出表單時, 則會檢查該欄位是否有填入資料, 若沒有則會出現提示, 告知使用者必須填寫欄位內容: Tip 下面這個範例除了用到 HTML5 的驗證屬性外, 還會使用到 CSS3 來設定表單樣式。 „ex09-08.html html body form div label for=namespan class=require*/span姓名/label input type=text name=name id=name required / 必填的欄位就加上這個屬性 /div br/ div label for=emailspan class=require*/spanEmail/label input type=email name=email id=email required / 必填的欄位就加上這個屬性 /div br/ div label for=phone電話/label input type=text name=phone id=phone/ /div br/ div label for=commentspan class=require*/span意見/label textarea cols=40 rows=8 name=comment id=comment required/textarea 必填的欄位就加上這個屬性 /div br/ div class=buttons input type=submit value=送出 / /div /form /body /html 執行結果 1 忽略必填 欄位不填 2 按此鈕將表 單資料送出 3 出現提示訊息, 請 使用者填寫資料 右圖出現的提示訊息 Tip 屬於網頁瀏覽器的功 能, 因此不同的瀏覽 器, 訊息的樣式也會有

您可能关注的文档

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档