0
的jquery允許在Jquery的按鍵驗證正值和負值
$(".numeric").bind("keypress", function (e) {
var keyCode = e.which ? e.which : e.keyCode
var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1);
return ret;
});
的Html
<input type="text" class="numeric" id ="txt"/>
在這裏,代碼是工作正常用十進制來驗證數字值。
但我想負值包括在驗證中,如-1.23,-2.23,-37.856等。
注意: - 符號應該只出現在開頭,應該是可選的。
僅供參考,jQuery的'bind'是贊成'on' –
問題標記爲重複的不回答的棄用這裏需要什麼。此鏈接(https://stackoverflow.com/questions/29977092/only-allow-numbers-decimals-negative)確實允許多個減號,因此不回答這個問題。 –