Вопрос № 72418: Здравствуйте!
Никак не передать в Мозилле фокус на текстовый элемент формы.
Перебрал три варианта:
1. document.forms("FormRegTable").elements("text0").focus();
2. document.forms[0].elements[0].focus();
3. do...
Вопрос № 72.418
Здравствуйте!
Никак не передать в Мозилле фокус на текстовый элемент формы.
Перебрал три варианта:
1. document.forms("FormRegTable").elements("text0").focus();
2. document.forms[0].elements[0].focus();
3. document.FormRegTable.text0.focus();
Все без толку !
Курсор позиционируется на следующее за "text0" текстовое поле и все тут !
В IE все работает ...
Как же все-таки передать курсор ?
Какие-такие особенности у Мозиллы ?
Отправлен: 24.01.2007, 13:35
Вопрос задал: Alexat (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Яруллин Азат Рифкатович
Здравствуйте, Alexat!
Почему у Вас не работает:
1. Скобки здесь нужны не круглые, а квадратные. Круглые говорят, что forms - это функция, а квадратные - массив. (elements тоже).
2. Даже не знаю... Возможно, у Вас на странице не одна форма и не один элемент внутри неё, и Вы обращаетесь не к тому элементу.
3. Тоже не знаю... Могу предположить, что Вы путаете id и name.
Приведу полностью рабочие примеры (см. приложение). Выбирайте любой :)
Можно придумать ещё, но, думаю, этого достаточно.
Если что-то не работает - пишите.
Удачи!
Приложение:
Ответ отправил: Яруллин Азат Рифкатович (статус: Студент)
Ответ отправлен: 25.01.2007, 13:36