Программирование > JavaScript & JScript

Как сделать чтобы в текстовое поле вводились только цифры?

<< < (2/2)

flymio:
что то вроде этого:

--- Код: ---
function checkFloat(values)
{
var msg1 = "";
var i = values.value;
var v = i.substr(0, i.length-1);
var d = i.substr(i.length-1, 1);
values.value="";
msg1 = sex(d);
if (msg1 == ""){values.focus();values.value=v;return false;}
else{values.value=v+msg1}
}
function sex(val)
{
var inputStr = val;
var msg = "";
var oneChar1 = inputStr.charAt(0);
if (oneChar1 == "1" || oneChar1 == "2" || oneChar1 == "3" || oneChar1 == "4" || oneChar1 == "5" || oneChar1 == "6" || oneChar1 == "7" || oneChar1 == "8" || oneChar1 == "9" || oneChar1 == "0" || oneChar1 == "."){return oneChar1}
else{return ""}
}      

--- Конец кода ---

in html:

--- Код: ---


--- Конец кода ---

Alexandr:
onkeypress="pr();">
.....
function pr() {if ((event.keyCode < 48) || (event.keyCode > 57))  event.returnValue = false;}

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии