Измените &&
на ||
для второго теста keyCode
function IsNumeric(e) {
var keyCode = e.keyCode == 0 ? e.charCode : e.keyCode;
var ret = ((keyCode >= 48 && keyCode <= 57) || keyCode == 190);
document.getElementById("error_numeric").style.display = ret ? "none" : "inline";
return ret;
}