表單填寫數字型別驗證
實際應用中,可能期望輸入的內容是數字,否則彈出報錯提示。
HTML5之前可以採用如下程式碼進行驗證:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=() =>{ let txt=document.getElementById("ant"); txt.onkeyup=() => { txt.value=txt.value.replace(/[^\d]/g,''); } txt.onbeforepaste=() => { clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,'')); } txt.oncontextmenu =() => { return false; } } </script> </head> <body> <input id="ant" name="ant" /> </body> </html>
上面程式碼實現了數字驗證效果,文字框必須輸入數字,否則會被自動刪除。
HMTL5也實現了類似簡便的驗證功能,程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> body{margin:20px;} </style> </script> </head> <body> <form action="#" method="post"> <input type="number" required> <input type="submit" id="bt" value="提交表單"/> </form> </body> </html>
只要將type屬性值修改為"number"即可,如果填寫的內容不是數字,提交表單會彈出提示。
相關文章
- 正規表示式數字數字型別驗證程式碼型別
- JavaScript 表單及表單驗證JavaScript
- bootstrap表單驗證boot
- javascript表單驗證JavaScript
- Laravel 表單驗證Laravel
- JavaScript 表單驗證JavaScript
- Django表單驗證Django
- jquery 表單驗證jQuery
- Js表單驗證JS
- 簡單驗證碼識別及工具編寫思路
- 表單required 必需驗證UI
- 表單資料驗證
- HTML 表單驗證概述HTML
- bootstrapValidator 表單驗證boot
- 表單驗證——筆記筆記
- angularjs表單驗證AngularJS
- JavaScript表單驗證事件JavaScript事件
- ElementUi rules表單驗證UI
- 表單驗證<AngularJs>AngularJS
- Web 表單驗證 javascriptWebJavaScript
- 輸入表單驗證
- 表單驗證,為避免全域性汙染,少定義全域性變數寫法變數
- PDF Expert:輕鬆填寫與建立PDF表單
- python 採用pandas的DataFrame實現對數字型別用均值填補和分類型別用眾數填補Python型別
- Lumen 仿 Laravel 表單驗證Laravel
- 前端表單驗證的目的前端
- 表單驗證教程簡介
- Layui 自定義表單驗證UI
- 使用C# 建立、填寫、刪除PDF表單域C#
- 數字型別型別
- vue表單驗證你真的會了嗎?元件之表單驗證(form)validateVue元件ORM
- iview表單驗證問題 Select驗證必填失敗,以及表單物件巢狀陣列驗證方法View物件巢狀陣列
- elementui表單驗證 對比兩個表單大小UI
- 走進AngularJs(九)表單及表單驗證AngularJS
- Laravel 自定義表單驗證-自定義驗證規則Laravel
- 利用js編寫一個簡單的html表單驗證,驗證通過時提交資料(附原始碼)JSHTML原始碼
- 資料庫課程作業筆記 - 編寫表單驗證資料庫筆記
- 裝飾模式-使用裝飾器來寫表單驗證外掛模式