Шлифовал функцию замены неверных значений в инпут
function isright(obj)
{
var value= +obj.value.replace(/\D/g,'')||0;
if (value!=null)
if (value>100) value=100;
if (value<5) value=5;
else value=null;
obj.value = value
}
;
Работает немного не правильно. Если значение пустое ставится минимальное значение, но если ввести значение то оно исчезает. Где-то не тот порядок.