-6
是的,正如我的問題所說..如何防止用戶在輸入字段中鍵入非數字字符? ..例如當他們嘗試輸入字母或特殊字符時,光標將不會在輸入字段內移動?如何防止用戶在輸入字段中使用jQuery實時輸入任何非數字?
<input id="1stfield" name="1stfield" value="" readonly/>
是的,正如我的問題所說..如何防止用戶在輸入字段中鍵入非數字字符? ..例如當他們嘗試輸入字母或特殊字符時,光標將不會在輸入字段內移動?如何防止用戶在輸入字段中使用jQuery實時輸入任何非數字?
<input id="1stfield" name="1stfield" value="" readonly/>
你可以把它像下面還有
<input type="text" class="numbersOnly" value="" />
上面輸入字段,添加以下的JavaScript代碼..
$('.numbersOnly').keyup(function() {
this.value = this.value.replace(/[^0-9\.]/g,'');
});
糟糕的解決方案!這會使光標移到意想不到的地方。 嘗試使用此活動打字 - 惡夢。 – oriadam 2016-12-22 13:20:09
你谷歌?很多例子! – gdoron 2013-02-27 06:48:41
必須有至少40個bazillion JavaScript庫才能做到這一點。 Google是你的朋友。 – GreyBeardedGeek 2013-02-27 06:49:12
只需提及不要忘記執行服務器端驗證,因爲用戶可以關閉javascript並在輸入字段中輸入任何他想要的內容。不要依賴這個驗證。 – 2013-02-27 06:50:48