Программирование > JavaScript & JScript
Проверить, являются ли данные из формы только цифрами, или содержат так же буквы.
Skyer:
Макс
Спасибо! Твой вариант дискретно работает. Как адаптировать его под:
.............
и т.д.
Я попробовал вот это:
function onSubmitHandler()
{
var _digits = /^[0-9]+$/;
for(i = 0; i < 100; i++)
{
if (!_digits.test(document.form.newnomer.value))
{
alert("Поле может содержать только цифры");
return false;
}
}
}
...........
Не работает.
Макс:
Skyer
посмотри свою прошлую тему, где надо было помечать все поля.
Посмотри, как там была организована работа через массив elements[]
Точно также и здесь сделай
Skyer:
Макс
Как в javascript выглядит: "Если имя поля = newnomer"?
Макс:
document.form.elements[\'newowner\'].value
у меня в IE так работает. Про другие броузеры не знаю
Skyer:
Макс
Пытаюсь обкатать этот вариант, он работает во всех браузерах, если индекс массива - цифра(\'newnomer\'). Но почему не работает это, где ошибка:
function lala() {
for (i = 0; i
Навигация
Перейти к полной версии