Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Событие OnKeyPres (https://javascript.ru/forum/server/5345-sobytie-onkeypres.html)

Ratty 06.10.2009 16:06

Событие OnKeyPres
 
Здравствуйте!

Пишу скрипт на php и c javascript никогда не работал. Имеются 4 edita (ip адрес). Нужно сделать ограничения ввода чисел от 0 до 255. Как это сделать используя событие OnKeyPres?

micscr 08.10.2009 16:52

Т.к. все равно придется проверять 254 это или 999 лучше
сразу использовать функцию по onChange:
(сам не проверял - примерно набросал)
function prov()
{
var text=this.value;
var flag=false;
var k;
for (var i=0; i<text.length;i++)
{
   k=text.chatCodeAt(i);
   if ((k<48)||(k>57)) 
   {
        return false;
    }
}
var number=parseInt(text);
if (number>255) return false;
return true;
}


Часовой пояс GMT +3, время: 04:49.