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

Переход по полям формы при помощи Enter

<< < (3/4) > >>

mike:

--- Цитировать ---гоша:
...но плохое
--- Конец цитаты ---

Альтернатива есть? А то уж совсем без аргументов...


--- Цитировать ---SergioDZU:
Кстати, пример по ссылке, которую дал Yukko у меня отказался работать в FireBird...
--- Конец цитаты ---

Может, я что-то не то делаю, но примеры (оба) работают в FireBird.

Yukko:
гоша
Аргументировано писать мы не умеем??? Или снова как на форуме по регам будет:
Я сказал!!!


--- Цитировать ---SergioDZU:
Кстати, пример по ссылке, которую дал Yukko у меня отказался работать в FireBird...
--- Конец цитаты ---

У вас бухгалтеры или кто там будет пользвать это на FireBird работает? Мне кажется, что то решение, которое было приведено, намного лучше одной строки:

--- Цитировать ---гоша:
под ИЕ6


--- Конец цитаты ---

SergioDZU:
Yukko про FireBird все просто: корпоративная концепция развития предусматривает постепенный отказ от Microsoft в пользу открытого софта. И уже сейчас задачи, которые можно решать при помощи открытых программ, требуют делать как раз в этих программах. Вот и геморроимся...

USE:
SergioDZU
в mozilla работает вариант mike\'а

гоша:
Мы про этот код?


--- Код: ---











Отлавливаем нажатие клавиши Enter















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


почему это плохо?

1. прописывается обработчик для каждого элемента
2. требуется явно указывать "следующий" элемент
3. каким боком тут navigator.appName вообще неясно

альтернативы?

1. прописывать обработчик для формы
2. искать "следующий" элемент самостоятельно
3. вообще, не писать лишнего


--- Код: ---

function tabEnter(form,event){
if(event.keyCode!=13)
return true;
if(event.srcElement){
event.keyCode=9;
return true;
}
if(!event.target || event.target.type=="submit")
return true;
for(var i=0;i

Навигация

[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 
Перейти к полной версии