Автор Тема: Помогите довести до ума!  (Прочитано 4227 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Помогите довести до ума!
« : 25 Ноября 2005, 14:14:30 »
Написал маленький js скриптик который по нажатию enter в поле формы переходит на следующее поле. Вроде все класс, но если название поля формы type[0] или type[1] то наступает глюк как это побороть?

Вот код:
Цитировать

nextfield = "num";
netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
netscape = (ver.charAt(iln+1).toUpperCase() != "C");

function keyDown(DnEvents) {
k = (netscape) ? DnEvents.which : window.event.keyCode;
if (k == 13) {
if (nextfield == \'done\') return true;
else { eval(\'document.f1.\' + nextfield + \'.focus()\');
return false;
}
}
}
document.onkeydown = keyDown;
if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);
Разум когда-нибудь победит

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Помогите довести до ума!
« Ответ #1 : 25 Ноября 2005, 16:51:09 »
пропиши полям id и используй document.getElementById().focus()
типа того
AS IS...

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Помогите довести до ума!
« Ответ #2 : 25 Ноября 2005, 20:54:27 »
ThE0ReTiC, можно поточнее а то я не силен в яс. То что придложил попробовал но не вышло нечего :(
Разум когда-нибудь победит

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Помогите довести до ума!
« Ответ #3 : 26 Ноября 2005, 01:09:50 »
Lutik
код проб в студию
AS IS...

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Помогите довести до ума!
« Ответ #4 : 26 Ноября 2005, 02:32:02 »
ThE0ReTiC, все спасибо разобрался ;) Чуть голову не сломал :)
Разум когда-нибудь победит

 

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