Web前端開發技術項目教程課件 4.3.1知識點1:數據驗證_第1頁
Web前端開發技術項目教程課件 4.3.1知識點1:數據驗證_第2頁
Web前端開發技術項目教程課件 4.3.1知識點1:數據驗證_第3頁
Web前端開發技術項目教程課件 4.3.1知識點1:數據驗證_第4頁
Web前端開發技術項目教程課件 4.3.1知識點1:數據驗證_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信息安全技術應用ApplicationofInformationSecurityTechnology數據驗證《前端技術開發》前端技術開發目錄required屬性1特殊格式驗證2pattern屬性31required屬性required屬性1使用required屬性來強制用戶填寫表單字段。<formaction="/register"method="post"><labelfor="username">用戶名:</label><inputtype="text"name="loginname"required><labelfor="password">密碼:</label><inputtype="password"name="password"required><inputtype="submit"value="注冊"></form>當用戶試圖提交表單時,如果任何帶有required屬性的字段未被填寫,瀏覽器將不會提交表單并顯示一個錯誤消息。2特殊格式驗證特殊格式驗證2文件選擇框允許用戶選擇文件并進行上傳。然而,有時候我們需要對用戶上傳的文件類型進行限制,以確保上傳的文件符合我們的需求。為此,我們可以使用accept屬性來指定允許上傳的文件類型。<inputtype="file"accept="image/*">在這個例子中,accept屬性值為“image/*”。其中,前綴“image”表示我們希望允許上傳的文件類型為圖片;后綴“*”表示允許所有圖片格式的后綴名。這意味著,用戶在選擇文件時,只有圖片格式的文件才能被上傳。特殊格式驗證2常用的accept屬性值屬性含義image圖片文件:jpg、gif、png……audio音頻:mp3、wav……video視頻:mp4、avi……text文本:txt、csv、html……application應用文件:zip、pdf、doc……特殊格式驗證2HTML5為表單提供了更多的輸入類型,以下是幾種新增的類型:類型作用<inputtype="tel">用于輸入電話號碼。用戶可以在輸入框中直接輸入電話號碼,而無需輸入特殊的格式。<inputtype="email">用于輸入電子郵件地址。瀏覽器通常會驗證電子郵件地址的格式是否正確。<inputtype="url">用于輸入網址。瀏覽器通常會驗證網址是否有效。<inputtype="number">用于輸入數字。用戶可以輸入數字、小數或使用上下箭頭來選擇數字。3pattern屬性pattern屬性3pattern屬性允許你定義一個正則表達式,以限制用戶在輸入字段中輸入的內容。<inputtype="tel"name="phone"requiredpattern="^1[3-9]\d{9}$">pattern屬性只對“text”、“search”、“url”、“tel”和“email”類型的input元素有效。pattern屬性3正則表達式“^1[3-9]\d{9}$”解釋如下:^:保匹配的字符串必須從開始位置開始。1:這個部分表示字符串必須以數字`1`開始。[3-9]:這個部分表示下一個字符必須是數字3到9之間的任意一個數字。也就是說,它可以是3、4、5、6、7、8或9。\d{9}:所以這部分表示接下來的9個字符都必須是數字。$:確保匹配的字符串必須以這個模式結束。所以,整個正則表達式的意思是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論