Newsgroup: it.comp.lang.javascript
Titolo: campi di form a scomparsa

Ciao,
avrei bisogno di sapere come fare per ottenere un effetto su alcuni campi di 
testo.
Ho un modulo, dove vengono richiesti dei dati all'utente.
avrei bisogno di diversificare il modulo in base alle sue scelte...siccome 
non so se sia logico farlo lato server (ricaricamdo la pagina ogni volta) 
vorrei provare a farlo lato client usando javascript.
spiego:
se in una select l'utente sceglie la voce 1 vorrei attivare due altre voci 
supplementari
se l'utente sceglie 2 non succede nulla
mi piacerebbe pero che se l'utente prima sceglie 1 (e visualizza le due 
scelte supplementari ) e poi preme 2, le due voci supplementari si 
nascondessero nuovamente.
E' possibile farlo con javascript?
se si, potete suggerirmi il modo o dove andare a trovare un qualcosa di 
analogo?
Grazie
Emanuele 

 E' possibile farlo con javascript?
sicuro. guarda qua:
http://groups.google.it/group/it.comp.lang.javascript/search?group=it.comp.lang.javascript&q=div+visibility&qt_g=1&searchnow=Ricerca+in+questo+gruppo

 ha scritto nel messaggio 
news:1131823954....@z14g2000cwz.googlegroups.com...


 ha scritto nel messaggio 
news:1131823954....@z14g2000cwz.googlegroups.com...


 onFocus, onChange) sia nella select stessa
Sicuramente nella select <select id='tuoid' onchange=' ' onfocus=' '>
[CUT]
Dovresti postare uno stralcio del codice, così capiamo cosa stai facendo.
In generale se racchiudi le 2 "voci" (non si sa cosa siano, facciamo finta
siano select tanto è irrilevante):
<div id="Contenitore"><select>...</select>><select></select></div>
E hai la tua select
<select onchange='VisHid(this)'>...</select>
La VisHid sarà un qualcosa del tipo
 function VisHid(Obj) {
document.getElementById('Contenitore').style.display=Obj.selectedIndex==0?"block":"none");
}
Se vuoi compatibilità IE4 usa al posto di getElementById la GetRef:
www.criosoftware.it
 Faq 14
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

 Quale soluzione? il link porta a un elenco di threads...
esatto, è pur sempre un punto di partenza. su questo newsgroup se n'è
discusso
molte volte, spulcia di qua, spulcia di là, sono convinto che Emanuele
troverà quel
che fa al caso suo, anche grazie ai tuoi suggerimenti.
rae

 che fa al caso suo, anche grazie ai tuoi suggerimenti.
Ah certo, non discutevo sul tuo link che mi pare correttissimo, ma sul suo
"ho provato la soluzione che viene suggerita nell'articolo che mi hai 
mandato" (quindi volevo vedere la soluzione che gli hai suggerito ma
ovviamente non so quale lui abbia usato...)


 siano select tanto è irrilevante):
Una select ha delle voci sue che si chiamano <option>...</option>
Mi scuso per averle chiamate "voci", facendo un confusionario riferimento al 
loro contennuto visibile a video...due voci di un elenco
per il resto provo altre cose e sicuramente il post in questione mi sara 
molto utile
Grazie a tutti
Emanuele

 loro contennuto visibile a video...due voci di un elenco
Alt alt alt ... ma quello che vuoi č visualizzare/nascondere OPTION di una
select a seconda della scelta di un'altra???? Se č cosě quello che ti ho
scritto non ti serve a nulla ...
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 scritto non ti serve a nulla ...
No...io voglio, inbase alla <option></option> selezionata che appaiano o 
meno delle <input type="text"...> nella stessa pagina (un paio di righe 
sotto)
Emanuele 

 sotto)
Ah ok, allora va bene quello che ti ho scritto (onchange dovrai valutare
ovviamente la option selezionata per decidere cosa fare).
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.