Avatar billede baitianlong Nybegynder
31. juli 2002 - 16:12 Der er 12 kommentarer og
1 løsning

tabIndex

Hvordan bruges det på inputfelter + knapper

Jeg har tre inputfelter og en knap, men den hopper til knappen før det sidste input felt...

Hvad gør jeg ?
(Jeg er også gået over til MX (o; )
Avatar billede keysersoze Ekspert
31. juli 2002 - 16:19 #1
du indsætter bare

tabindex="X"

hvor X starter med 1 og stiger så for hvert element

ind i alle dine formelementer
Avatar billede sukos Juniormester
31. juli 2002 - 16:20 #2
Når du bruger TAB, vil den hoppe til næste felt i din kode, altså den rækkefølge som felterne ligger i, i dit html-dokument.

<input type="text" name="navn" tabindex="2"> vil gøre så at anden gang, (hvis ikke de andre felter har været markeret), du trykker TAB, vil den hoppe til det felt.
Avatar billede baitianlong Nybegynder
31. juli 2002 - 16:25 #3
Øhhh. Det her er altså flash-kategorien, ikke html ((o;
Avatar billede barklund Nybegynder
31. juli 2002 - 16:34 #4
Hihi... :o)

Du skal have instance-navne på alle dine objekter - ikke kun var-navne på tekstfelterne altså...

firstTextField.tabIndex = 1;
secondTextField.tabIndex = 2;
thirdTextField.tabIndex = 3;
myButton.tabIndex = 4;

Men det er så indlysende, så det har du vel prøvet?
Avatar billede t-hviid Nybegynder
31. juli 2002 - 16:36 #5
Jeg fik dette link af Lingoman engang jeg selv roede med samme problem.
Det virker efter hensigten.
http://www.moock.org/asdg/codedepot/interface-widgets/taborder.fla
Avatar billede baitianlong Nybegynder
31. juli 2002 - 16:40 #6
Jeg har skrevet dette i frame 1 (der er kun en frame)

til.tabIndex = 1;
mail.tabIndex = 2;
fra.tabIndex = 3;
slut.tabIndex = 4;

Nu hopper den til knappen (slut) som nr. 2, og ikke videre ?!?! MX er noget sært noget.

Barklund, gør dog noget !!!
Avatar billede baitianlong Nybegynder
31. juli 2002 - 16:42 #7
Og til, mail, fra osv. er instancenavne på inputfelterne (dog også var-navne, men hvad fanden)
Avatar billede baitianlong Nybegynder
31. juli 2002 - 16:47 #8
OK, varnavn = instancenavn = noget lort (o;

felt1.tabIndex = 0;
felt2.tabIndex = 1;
felt3.tabIndex = 2;
knap1.tabIndex = 3;
knap2.tabIndex = 4;

Så blev den tilfreds (o;

Tak for hjælpen, svar evt.....
Avatar billede barklund Nybegynder
31. juli 2002 - 17:46 #9
<svar />

Brug ikke var-navne, hvis du bruger instancenavne, for så er var-navnet nemlig istedet for instancenavn.text/.htmltext...

/Barklund
Avatar billede barklund Nybegynder
31. juli 2002 - 17:46 #10
<host />
Avatar billede baitianlong Nybegynder
31. juli 2002 - 17:50 #11
Jeg har nu f.eks var = email og instancenavn = felt1 - Det virker glimrende...
Avatar billede barklund Nybegynder
31. juli 2002 - 18:24 #12
Jeg vil nu mene, at det er dårlig skik...
Avatar billede t-hviid Nybegynder
02. august 2002 - 16:09 #13
barklund>> Vil det sige du mener, at hvis man bruger instancenavne på tekstfelter, skal man ikke bruge var-navnet?
Hvis det er det du mener - Hvordan loader man så en tekst ind fra txt-fil?
/Tommas
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB