Toon posts:

[HTML] Selectbox deels disablen..

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

ik heb deze html code:

PHP:
1
2
3
4
5
6
7
8
9
10
11
<select size='10'>
<option>Hoofd 1</option>
<option>&nbsp;&nbsp;&nbsp;hoofd 1 sub 1</option>
<option>&nbsp;&nbsp;&nbsp;hoofd 1 sub 2</option>
<option>Hoofd 2</option>
<option>&nbsp;&nbsp;&nbsp;hoofd 2 sub 1</option>
<option>&nbsp;&nbsp;&nbsp;hoofd 2 sub 2</option>
<option>Hoofd 3</option>
<option>&nbsp;&nbsp;&nbsp;hoofd 3 sub 1</option>
<option>&nbsp;&nbsp;&nbsp;hoofd 3 sub 2</option>
</select>


nu wil ik maken dat je Hoofd 1 t/m 3 niet aan kan klikken en hoofd {nummer} sub {nummer} wel.. Ik heb al geprobeerd om <option disabled>Hoofd 1</option> te doen maar dat werkt niet.. Is dit uberhaupt mogelijk?? Zo jah hoe ?
Alvast bedankt...

[ Voor 0% gewijzigd door Verwijderd op 04-08-2002 14:35 . Reden: brakke [CODE] tagg ]


Verwijderd

Tegenwoordig heeft <option disabled="disabled"> de voorkeur, maar dat moet volgens mij niet de reden zijn dat dit niet werkt.... ff zoeken

Verwijderd

Topicstarter
Verwijderd schreef op 04 augustus 2002 @ 14:36:
Tegenwoordig heeft <option disabled="disabled"> de voorkeur, maar dat moet volgens mij niet de reden zijn dat dit niet werkt.... ff zoeken
nope werkt niet .. got search is down .. :( die google search is beetje brak vin ik

Verwijderd

Uit de HTML 4.01 spec
<!ELEMENT SELECT - - (OPTGROUP|OPTION)+ -- option selector -->
<!ATTLIST SELECT
%attrs; -- %coreattrs, %i18n, %events --
name CDATA #IMPLIED -- field name --
size NUMBER #IMPLIED -- rows visible --
multiple (multiple) #IMPLIED -- default is single selection --
disabled (disabled) #IMPLIED -- unavailable in this context --
tabindex NUMBER #IMPLIED -- position in tabbing order --
onfocus %Script; #IMPLIED -- the element got the focus --
onblur %Script; #IMPLIED -- the element lost the focus --
onchange %Script; #IMPLIED -- the element value was changed --
>
Daar heb je de verklaring :)

Verwijderd

Topicstarter
kan dus niet :D

Verwijderd

FoOL schreef op 04 augustus 2002 @ 14:45:
[...]
Daar heb je de verklaring :)
Dan moet je natuurlijk niet naar de definitie van een select gaan verwijzen als je een option wilt disablen. Daar staat overigens wel hetzelfde :)

Maar een moelijkheid is de optgroup tag, die kun je om een setje option tags zetten, en met het label attribuut een kopje geven. Browsers die de optgroup tag niet kennen zullen hem negeren, en gewoon de lijst met options geven, dus dan is er ook nog geen kwaad geschied.

http://www.w3.org/TR/html.../forms.html#edef-OPTGROUP

Verwijderd

Topicstarter
Thansk Cheatah.. welke browsers ondersteunen het nog meer.. IE ondersteund het .. maar ook netschaap ?

  • Skef
  • Registratie: April 2001
  • Laatst online: 01-09 15:32

Skef

Ik scheer.me

Netschaap ondersteunt het niet... Alleen IE vanaf versie 6.....

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


Verwijderd

Gewoon de "hoofd" options de class disabled geven (<option class="disabled">Hoofd 1</option) en dan op de onclick of zo controleren of de geselecteerde optie disabled is. Ik heb dat zelf al eens bij de hand gehad. ;)
Pagina: 1