表單數值介於指定區間驗證
很多時候,輸入的數字的大小是有限制的。
HTML5提供了非常簡單的方式實現,完全不需要JavaScript配合。
首先看一個使用傳統方式實現此功能的程式碼:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=()=>{ let otxt=document.getElementById("txt"); let obt=document.getElementById("bt"); let ckNum=(num,min,max)=>{ if(num<min){ alert("數字不能小於"+min); }else if(num>max){ alert("數字不能大於"+max); } } obt.onclick=()=>{ let num=parseInt(otxt.value); ckNum(num,2,5); } } </script> </head> <body> <form action="#" method="post"> <input type="text" id="txt"/> <input type="submit" id="bt" value="提交表單"/> </form> </body> </html>
當文字框輸入的數字不在2-5之間時,會彈出提示。
HTML5實現了更為便捷的驗證方式,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form action="#" method="post"> <input type="number" id="txt" min="5" max="10"/> <input type="submit" id="bt" value="提交表單"/> </form> </body> </html>
程式碼分析如下:
(1).min屬性規定輸入數字的最小值。
(2).max屬性規定輸入數字的最大值。
(3).如果數字沒有介於上述區間,那麼會彈出提示。
相關文章
- 表單驗證教程簡介
- 數列區間最大值(ST表)
- jQuery Validate表單驗證基本流程介紹jQuery
- 表單填寫數字型別驗證型別
- JavaScript 表單驗證JavaScript
- Laravel 表單驗證Laravel
- javascript表單驗證JavaScript
- bootstrap表單驗證boot
- bootstrapValidator 表單驗證boot
- antd 表單驗證
- 驗證裡,PHP 檔案中指定自定義值PHP
- 輸入表單驗證
- 路由表單驗證路由
- 表單required 必需驗證UI
- HTML 表單驗證概述HTML
- 表單資料驗證
- 表單驗證 regex:pattern
- JavaScript 獲取指定區間的數字JavaScript
- 生成指定區間的隨機小數隨機
- vue表單驗證你真的會了嗎?元件之表單驗證(form)validateVue元件ORM
- iview表單驗證問題 Select驗證必填失敗,以及表單物件巢狀陣列驗證方法View物件巢狀陣列
- Lumen 仿 Laravel 表單驗證Laravel
- 表單驗證工具類ValidationUtils
- Layui 自定義表單驗證UI
- jquery.validate 表單驗證jQuery
- 前端表單驗證的目的前端
- validate表單驗證外掛
- 基於Bootstrap的強大jQuery表單驗證外掛bootjQuery
- elementui表單驗證 對比兩個表單大小UI
- 關於Laravel的表單驗證分層設計以及驗證場景的應用Laravel
- Vue表單驗證外掛vee-validate的應用介紹Vue
- Laravel 自定義表單驗證-自定義驗證規則Laravel
- JavaScript 擷取指定指定區間字串JavaScript字串
- 用onsubmit做簡單表單驗證(37)MIT
- 實戰表單驗證學習
- BootstrapBlazor-ValidateForm 表單驗證元件bootBlazorORM元件
- 表單驗證使用擴充套件套件
- jQuery表單驗證效果詳解jQuery