那麼我有此jQuery代碼的onkeyup一些焦炭
$(document).ready(function(){
$(".graduate").keyup(function(e){
if(e.keyCode!=8 && (e.keyCode<48 && e.keyCode>57)){
//some code here
};
});
});
我想輸入忽略寫,除了整數什麼無能爲力..
我發現這一點:但我不知道如何其轉換成jQuery代碼.. http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onkeypress
function noNumbers(e)
{
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
上面的代碼不會允許我使用退格.. 任何幫助嗎?
另一種方法:檢查輸入設定的值,如果不是數字(正則表達式,isNaN,等等。),在輸入字符串恢復到以前的內容。 – Alfabravo 2011-12-27 15:20:29
@Alfabravo這個怎麼樣? http://stackoverflow.com/questions/891696/jquery-what-is-the-best-way-to-restrict-number-only-input-for-textboxes-all – 2011-12-27 15:23:02
不要問我,試試吧,告訴我們!! :D(不知道這個插件,我在幾年前手工做過這樣的驗證:P) – Alfabravo 2011-12-27 15:25:44