Вопрос по яваскрипт

Focus

Новичок
Вопрос по яваскрипт

Есть поле :
<input type="text" name="zag" id="zag" style="width:490px;" class="input_add" onblur="check_zag(this.value);"><BR />

И есть такой код:
if (document.getElementById('zag').lеngth<5)
{
alert('Тектсовая подсказка');
document.getElementById('zag').focus();
return false;
}
Ввожу в поле 2 символа. По идее должно выдавать ошибку. Почему не выдает? Подскажите что здесь не так?
 

zerkms

TDD infected
Команда форума
по какому событию выполняется этот код и где собственно функция check_zag?
 

zerkms

TDD infected
Команда форума
A1x
зачем что-то искать в функции, если значение УЖЕ ПЕРЕДАНО туда аргументом?
 

Focus

Новичок
Вроде работает.
Еще вопрос. Подскажите как передать фокус ввода полю так чтобы выделялся фокус этого поля и сама страница немного опускалась возле этого поля. тоесть чтобы еще был виден заголовок над этим полем(название поля)
 

zerkms

TDD infected
Команда форума
доктор, меня игнорируют. ну да ладно, говнокодьте дальше :)
 

basboy

Новичок
Подскажите как передать фокус ввода полю так чтобы выделялся фокус этого поля и сама страница немного опускалась возле этого поля. тоесть чтобы еще был виден заголовок над этим полем(название поля)
document.getElementById('zag').scrollIntoView(); //ну или выполни scrollIntoView() для заголовка.
document.getElementById('zag').select();
 

zerkms

TDD infected
Команда форума
в порядке оффтопа - почему бы не передать в функцию this и не дёргать постоянно эту несчастную getElementById?
 
Сверху