Решил. Спасибо всем за советы.
dom.onkeypress = function(event){
var e = String.fromCharCode(event.keyCode);
if(isNaN(e) && e !== ',' && e !== '.'){
return false;
}
}
Самое странное что этот-же вариант пробовал до создания темы и
fromCharCode возвращал какие-то дроби а
return false вообще не срабатывало хотя событие ловилось. Вообщем так и не понял что не так было