PDA

Pogčedajte punu verziju : checkbox js problem


Blood
16. 02. 2006., 15:24
e sad... ja sam napisao ovo:

JavaScript:
function showhideTextField(theDiv) {
if(document.getElementById(theDiv).style.display=' none') {
document.getElementById(theDiv).style.display='blo ck';
} else {
document.getElementById(theDiv).style.display='non e';
}
}

html:
<input type="checkbox" onclick="showhideTextField('s')"> <div id="s" style="display: none;"><input type="text" id="s"></div>

e sada...ovo radi, ali kada hocu da ga sakrijem kada odcekiram-to ne radi!

Neko resenje?

robi-bobi
16. 02. 2006., 15:28
if(document.getElementById(theDiv).style.display == 'none') {

Blood
16. 02. 2006., 15:36
heh, to nisam ni primetio, ali jos cudnije je to da taj deo odradi kako treba :)

Inace, isto se desava i kad stavim ==

noviKorisnik
16. 02. 2006., 15:40
A zašto ti div i input unutar njega imaju isti id?

Blood
16. 02. 2006., 15:59
Zapravo kod sam samo iskopirao, a to sam nesto isprobavao, ali svejedno nema razlike, idalje nece da se sakrije kada se odchekira...

oliver
16. 02. 2006., 19:46
ako show/hide radis na osnovu checkbox-ova, zasto ne bi provjeravao za checked == true/false? :1050:

Blood
17. 02. 2006., 12:39
resen problem... hvala!