HTML 中有內建一種不需要 JavaScript ,就可以對 Form 表單使用者輸入的內容執行基本的驗證。
在表單送出時會自動執行驗證,不需要撰寫其他的程式碼:
數值驗證:
必須 >=1 且 <=10
正則表達式驗證:
必須有三個以上的小寫英文字母
文章撰寫中...請稍後...
參考資料:
mdn - Client-side form validation
<form>
<label>Email:</label>
<input type="email" required> <!-- 必填的 email 格式欄位 -->
<button type="submit">送出</button>
</form>
在表單送出時會自動執行驗證,不需要撰寫其他的程式碼:
數值驗證:
必須 >=1 且 <=10
<input type="number" min="1" max="10" step="1">
正則表達式驗證:
必須有三個以上的小寫英文字母
<input type="text" pattern="[a-z]{3,}" title="請輸入至少 3 個英文小寫字母">
文章撰寫中...請稍後...
參考資料:
mdn - Client-side form validation
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com