0
我有文本框只接受數字和點,以便我可以輸入十進制數字。我還需要從該文本中獲取最後輸入的值。我用java腳本中使用下面的一段使用onkeypress事件事件代碼如何獲得最後輸入的數字使用jquery
function only_numeric(e,val)
{
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // netscape/Firefox/opera
{
keynum = e.which;
}
//condition for backspace(8) Key
if(keynum != 8)
{
keychar = String.fromCharCode(keynum);
//numcheck = /\d/;
numcheck = /[.0-9]/;
if(numcheck.test(keychar))
{
alert(keychar);
}
return numcheck.test(keychar);
}
else
{
return true;
}
}
這一個警報空當我輸入第一個數字然後再次,如果我進入了第二它提醒第一個號碼,最後我錯過了。我特意打電話only_numeric最後一個值'onkeypress'的功能會對我有所幫助。