麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 如何破壞客戶端表單驗證

如何破壞客戶端表單驗證

來源:千鋒教育
發布人:syq
時間: 2022-09-22 16:38:19 1663835899

  在將表單提交到服務器之前,默認的瀏覽器行為是檢查所有必填字段是否存在且格式是否正確。這稱為客戶端表單驗證。但是,很容易無意中禁用此有用的瀏覽器行為。

如何破壞客戶端表單驗證

  對用戶體驗的影響

  首先,我們在這里談論的是用戶體驗問題,而不是安全問題。提交表單后,必須在服務器端對其進行驗證。這可確保只有正確的數據才能進入數據庫。因此,雖然客戶端表單驗證不應涉及應用程序的安全性,但它對于良好的用戶體驗非常重要。您希望向用戶提供有關輸入數據是否“已準備好提交”的即時反饋。如果沒有客戶端驗證,用戶必須等到響應從服務器返回,并在等待后調整數據。

  瀏覽器檢查的內容

  雖然您可以在 JavaScript 中構建額外的檢查,但以下是瀏覽器將自動執行的內置檢查:

  輸入類型檢查

  每當您為輸入字段指定類型時,瀏覽器都會檢查用戶輸入是否與表單提交中的該類型匹配。更具體地說,當您提交表單并且您的輸入不匹配時,瀏覽器會通知您,并且在您修復表單之前不會提交表單。

1

  檢查必填字段是否存在

  每當輸入字段具有必需屬性時,就會檢查其是否存在。

2

  您可以使用更多用于客戶端輸入驗證的內置功能。

  現在,我們回顧了瀏覽器出色的驗證功能,讓我們來看看它是如何在意外中被破壞的,以及如何緩解這種情況。

  使用表單屬性破壞表單驗證

  從HTML5開始,您可以使用表單外部的按鈕來提交表單。為此,您必須為按鈕提供具有表單 ID 值的表單屬性。

3

  這將提交表單,即使按鈕位于表單之外。雖然可以做到這一點,但它跳過了瀏覽器的本機輸入檢查功能。

  使用 JS 提交函數破壞表單驗證

  如果表單是通過 JS 提交函數提交的,則跳過所有輸入檢查。

  form.submit();

  如何緩解

  非 JS 方法:使用標準表單標記

  將按鈕保留在表單內并通過用戶直接單擊提交表單,表單將自動驗證

4

  2.JS方法:使用HTML格式元素報告有效性()

  您可以通過在窗體上調用該方法來使用內置的瀏覽器驗證。在驗證輸入后使用 JavaScript 方法。reportValiditysubmit

  截至發布日期,此方法在除 IE 之外的所有瀏覽器中都可用。

  還有另一種類似的方法:。但是,它在Safari中尚不受支持(當然還有IE)。使用該方法,您可以立即請求提交表單,并在提交之前進行驗證。它就像單擊提交按鈕(在表單內部)時發生的默認行為一樣。requestSubmit requestSubmit

6

  您可以在此處檢查實現狀態,但現在,在JS表單提交時,您應該堅持使用和方法。reportValiditysubmit

  您可以通過在提交表單之前驗證客戶端的輸入來改善用戶體驗。請注意,因為瀏覽器的默認驗證行為很容易被拆除。

  避免在表單外部使用按鈕,但如果這樣做,請僅在調用表單后使用 JavaScript 提交表單。reportValidity

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 绿巨人app入口| 交换人生在线| 精品一区二区三区3d动漫| 夜夜爱夜夜操| jealousvue熟睡入侵中| 桃花影院www视频播放| 蜜桃精品| 欧美日韩一区二区综合| 公交车上性配合享受视频| v片免费在线观看| 蜜桃99| 精品欧美一区二区在线观看| 波多野结衣护士| 96免费精品视频在线观看| 男人和男人一起差差| 黄色黄色一级片| 成人免费夜片在线观看| 国产福利影院| 四虎www成人影院| 精品久久久久久国产| 成人国产在线不卡视频| 乱妇伦| 国产**aa全黄毛片| 国产大学生一级毛片绿象| 插插插插综合| 日本老师和同学xxxx| 在线va| 免费中日高清无专码有限公司| 青青青国产免费线在| 交换人生电影在线| www.插插插| 日本成片| 美女不遮不挡的免费视频裸体| 白丝袜美女羞羞漫画| 精品一区二区三区水蜜桃| 天天草夜夜草| 日产2021乱码一区| a级毛片高清免费视频| a级毛片免费| 波多野结衣欲乱上班族| 八戒网站免费观看视频|