Newsgroup: it.comp.lang.javascript
Titolo: disabled select option

ciao a tutti.
come faccio a disattivare una select option ?
devo mettere disabled sulla select tipo con una input text
si fa cosi document.nomeform.nomeinputtext.disabled = true
e con una select?

 e con una select?
Non so se ho mai provato, ma...non č la stessa cosa?
-- 
"e mai che mi sia venuto in mente
 di essere piů ubriaco di voi
 di essere molto piů ubriaco di voi"
									  F.D.A.

 ha scritto nel messaggio
news:16ikeiu8...@ID-147253.user.individual.net...


 altrimenti avrei mica scritto??
Mi spiace deluderti, ma insisto...
http://www.criosoftware.it/bak/SelectDisabled.htm
Con quali browser non ti funziona? (IE6sp1-firefox1.0pr tutto ok)
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 Mi spiace deluderti, ma insisto...
Probabilmente lui intende disabilitare una singola option..
.. In tal caso gecko supporta il disabled sui singoli elementi option; IE
no.
-- 
ZER0
~ The Tangent Universe collapsed 5898 days, 4 hours, 37 minutes and 44 seconds ago.
on air ~ "Yoroiden Samurai Troopers - Africa no Hikari"

 no.
Accccazzzzo, mi ero fermato a "disabled select" senza leggere la option...
Mi sta venendo un'idea assurda, vado a sperimentarla
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 Mi sta venendo un'idea assurda, vado a sperimentarla
Da ottimizzare, testare etc.
Mi č venuta questa idea, la ho buttata giů al volo. Potrebbe essere valida?
http://www.criosoftware.it/bak/OptionDisabled.htm
Praticamente sfrutta una select nascosta e ripopola usando optgroup anziché
options. IE6 e FireFox 1.0pr sembrerebbe tutto ok...
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 Mi č venuta questa idea, la ho buttata giů al volo. Potrebbe essere valida?
Al di la' del "look&feel" (l'optgroup non appare come un disabled,
ovviamente):
a) Se ho una select che utilizza l'optgroup per il motivo per cui e'
esiste,e utilizzo anche questo script, confondo visivamente l'utente.
b) purtroppo l'optgroup non e' supportato da IE!=6.
-- 
ZER0
~ The Tangent Universe collapsed 5898 days, 5 hours, 54 minutes and 1 seconds ago.
on air ~ "Angel Sanctuary - Knife Of Romance"

 b) purtroppo l'optgroup non e' supportato da IE!=6.
Questo è peggio...però così si ha compatibilità Gecko+IE6, "è già mò un
quai cos", direbbe mia nonna...


 quai cos", direbbe mia nonna...
Beh, su internet mica tanto..Si potrebbe forse prendere in considerazione
per una intranet "IE6-only" (su Gecko non implementerei mai una cosa del
genere, dato che implementa correttamente il disabled), ma:
a) Molte aziende, soprattutto di certe dimensioni, anche se hanno una
intranet "windows-based", richiedono applicativi che funzionano minimo con
l'ultima versione del browser usato + la precedente (IE6/IE5.5).
b) Se fosse una intranet piccola unicamente su IE6, eviterei ugualmente
l'approccio per la questione look&feel, prediligendo l'uso degli optgroup
per il motivo per cui esistono. Se mi servisse quel tipo di select (che
supporti i disabled sulle options), o mi scriverei un widget apposito
oppure opterei per qualcosa del genere:
option{
	color:expression(this.getAttribute("disabled")?"gray":"black")
}
<select onchange="if(this.options[this.selectedIndex].disabled)
this.selectedIndex=-1" >
	<option>jehuty</option>
	<option disabled="disabled">zoe</option>
	<option>spidey</option>
</select>
Non e' esattamente la stessa cosa, ma almeno c'e' poco codice da scrivere
ed il look&feel e' piu' o meno lo stesso che su gecko.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)