Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

enter da se ponaša kao tab

[es] :: Javascript i AJAX :: enter da se ponaša kao tab

[ Pregleda: 2552 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bmcvetic
Cvetic Branko
Beograd

Član broj: 45488
Poruke: 71
*.dialup.sezampro.yu.



+1 Profil

icon enter da se ponaša kao tab02.05.2005. u 22:55 - pre 231 meseci
Imam funkciju koja (delimično) oponaša pritisak tastera TAB kada pritisnem ENTER. Naravno, aktivira se na onKeyPress.

Code:

//  enter -> tab function
PromenaFokusa(ovaj)  //ovaj je referenca objekta sa forme
{
  var broj = document.forms[0].elements.length; // broj elemenata na celoj formi
  var index = ovaj.tabIndex;
  for (a=index; a < broj; a++)  //    indexi elements[i] krecu od 0, a tabindex od 1
  {
    if ((document.forms[0].elements[a].disabled == false) && (document.forms[0].elements[a].type != "button"))
    {
      document.forms[0].elements[a].focus();
      break;
    }
  }
}


Želim da kad pritisnem ENTER baca fokus na sledeći lement koji nije disabled (znate šta mislim). Radi se o Mozili 1.6, 1.7 i Firefoxu. Da li postoji bolji način da se ovo uradi? U Mozili radi kako treba, ali u Firefoxu JavaScript konzola baca izuzetak (mislim da je zbog ovog elements[a].focus()).

Šta kažete? Pozdrav svima!!!
 
Odgovor na temu

[es] :: Javascript i AJAX :: enter da se ponaša kao tab

[ Pregleda: 2552 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.