我使用return false和许多其他东西,但没有任何作用。我也尝试过preventDefualt和stoppropogation,但它也没有用。以下是我的代码: -
$('.mrEdit').keyup(function(objEvent) {
if (objEvent.keyCode == 190)
{
alert(1);
//objEvent.preventDefault();
//objEvent.stopPropagation();
return false;
};
答案 0 :(得分:1)
手动替换非数字字符似乎有效。
$('.mrEdit').keyup(function () {
var newval = this.value.replace(/[^0-9]/g, '');
if (this.value != newval) {
this.value = newval;
}
});