Похоже, ваш stopRKey всегда возвращает false, что может блокировать ваш isNumberKey.
Попробуйте переставить свои парены.
if ((evt.keyCode == 13) && (node.type=="text"))
$("label#enter_error").show();
{return false;}
Должно быть
if ((evt.keyCode == 13) && (node.type=="text")) {
$("label#enter_error").show();
return false;
}
Обновление: Существует два способа использования оператора if.
Вы можете позвонить if
с помощью одной операции: например,
if (true) alert('always true');
// or
if (true)
alert('always true');
или вы можете вызвать оператор if
с блоком кода
if (true) {
alert('one alert');
alert('another alert');
}
Поскольку ваши парены были не в порядке, ваш код выполнял show()
только в том случае, если пользователь нажал ввод, а затем продолжил обработку оставшегося кода. Поэтому всегда вызывали return false.