abonnement Unibet Coolblue Bitvavo
pi_72839100
Oke 't volgende...

Ik heb zeg maar een select box... met ongeveer 800 items erin...

Nu kom ik hier omdat ik data X moet editten... van de in deze selectbox staande 800 items zijn dan een Y aantal items geselecteerd (m.b.v. selected="selected", omdat ik tijdens het invullen van 't formulier zo check of een item dus relevant is voor data X die ik ga editten.)

Nu is het dus vaak het geval dat maar 2/3 items zijn geselecteerd.

Nu is mijn vraag is het mogelijk om op de een of andere manier naar de eerst mogelijke geselecteerde item te springen?

En wat al helemaal goed zou zijn om m.b.v. een button steeds naar de vorige/volgende geselecteerde item te springen?

-edit- bijvoorbeeld wanneer me form reset
<button type="reset" value="Reset">Reset</button>

springt die naar de eerste item...in de selectbox maar hoe naar volgende?
pi_72839408
Ik zou me eerst maar eens af gaan vragen waarom je een selectbox maakt met 800 items.
So we just called him Fred too
pi_72839448
quote:
Op donderdag 17 september 2009 14:30 schreef Cothen het volgende:
Ik zou me eerst maar eens af gaan vragen waarom je een selectbox maakt met 800 items.
Omdat er 800 verschillende waardes mogelijk zijn
pi_72839951
Volgens mij kun je dat met javascript wel oplossen. Elke mogelijkheid een unieke id=1 tag meegeven en dan even uitzoeken hoe je dat in javascript kunt doen, waarschijnlijk heb je de focus nodig.
-
pi_72839952
dubbel?
-
pi_72839976
quote:
Op donderdag 17 september 2009 14:30 schreef Cothen het volgende:
Ik zou me eerst maar eens af gaan vragen waarom je een selectbox maakt met 800 items.
Dat ten eerste, lijkt me dat dat ook slimmer moet kunnen.

Ten tweede met betrekking tot je probleem ik denk dat je eens naar javascript moet gaan kijken hiervoor (misschien i.c.m. DOM scripting) standaard in HTML is hier niets voor.
  donderdag 17 september 2009 @ 14:49:07 #7
63192 ursel
"Het Is Hier Fantastisch!
pi_72840042
800 items in een select box..
pi_72840210
quote:
Op donderdag 17 september 2009 14:47 schreef c0nd0r het volgende:

[..]

Dat ten eerste, lijkt me dat dat ook slimmer moet kunnen.

Ten tweede met betrekking tot je probleem ik denk dat je eens naar javascript moet gaan kijken hiervoor (misschien i.c.m. DOM scripting) standaard in HTML is hier niets voor.
Ja daarvoor had ik al gekeken maar <option> tag ondersteunt geen focus()
pi_72840262
quote:
Op donderdag 17 september 2009 14:54 schreef ReWout het volgende:

[..]

Ja daarvoor had ik al gekeken maar <option> tag ondersteunt geen focus()
Je moet de selectedindex van de selectbox zetten

http://www.hscripts.com/t(...)om/select-events.php
  donderdag 17 september 2009 @ 15:05:55 #10
53753 BereNDD
drampo uit je raam
pi_72840551
quote:
Op donderdag 17 september 2009 14:49 schreef ursel het volgende:
800 items in een select box..
even scrollen, ben zo terug
You're crazy in the coconut..
That boy needs therapy..
pi_72840904
Uhm, 800 items in een selectbox? Ik zou toch eens met de klant in kwestie gaan praten of hij dit echt wilt, want gebruikersvriendelijkheid is echt 0,0.
Op dinsdag 21 februari 2012 22:30 schreef JoanFranka het volgende:
PINGUINS RULEREN!! Dat zijn echt een van de grappigste dieren op aarde hahahaa
pi_72840936
quote:
Op donderdag 17 september 2009 15:05 schreef BereNDD het volgende:

[..]

even scrollen, ben zo terug


Stelletje dumbo's dat zijn echt niet gewoon wat gegevens die allemaal van elkander verschillen hoor dat is gewoon zo ongeveer

blaat 12
blaat 245
blaat 335
...
blaat 3494

xx blaat 73
xx blaat 123
xx blaat 823
etc...

het is dus echt niet zo dat je uren laat staan minuten of meer als 10 seconde zit te scrollen
pi_72841183
Dan nog moet ik scrollen als ik de onderste moet hebben (en niet wat dat het de onderste is ).
Kun je niet zorgen dat je intern een arraylijstje bijhoudt (jscript) en de selectbox dynamisch aanpast met dat lijstje naargelang de gebruiker andere gegevens wijzigt op het formulier die relevant zijn voor de inhoud van de selectbox? Dan heb je alleen de nuttige spullen in je selectbox.
Op dinsdag 21 februari 2012 22:30 schreef JoanFranka het volgende:
PINGUINS RULEREN!! Dat zijn echt een van de grappigste dieren op aarde hahahaa
  donderdag 17 september 2009 @ 15:26:58 #14
107951 JortK
Immer kwaliteitsposts
pi_72841381
quote:
Op donderdag 17 september 2009 15:23 schreef Pheno het volgende:
Dan nog moet ik scrollen als ik de onderste moet hebben (en niet wat dat het de onderste is ).
Kun je niet zorgen dat je intern een arraylijstje bijhoudt (jscript) en de selectbox dynamisch aanpast met dat lijstje naargelang de gebruiker andere gegevens wijzigt op het formulier die relevant zijn voor de inhoud van de selectbox? Dan heb je alleen de nuttige spullen in je selectbox.
Je kan toch scrollen met de scrollbalk en dat andere is een goed idee ja daarvan heb ik toch nog een script liggen wat dat ongeveer doet ty moet alleen dat aanpassen alleen ben nogal kut in javascript
  donderdag 17 september 2009 @ 17:00:16 #16
2671 Aaargh!
Gebruik op eigen risico.
pi_72844607
Beter UI bedenken inderdaad, 800 items in een selectbox is VEEL te veel, bedenk een andere oplossing voor het weergeven van die 800 items.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')