如何讓網頁上的文字輸入欄位,只能允許輸入數字?以下有幾個常用的解決方式。

1. 強制將非數字的文字去除,這是最簡單、最快的一種寫法。

 <input type="text" onkeyup="this.value=this.value.replace(/[^\d]/,'')">

2. 強制不允許非數字的文字輸入,與前者有異曲同工之妙。

 <input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'>
創作者介紹
創作者 反樸歸真,簡單最美©軟工糗蛋 ( Edit.TW ) 的頭像
軟工糗蛋

反樸歸真,簡單最美©軟工糗蛋 ( Edit.TW )

軟工糗蛋 發表在 痞客邦 留言(0) 人氣( 2859 )