Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!

[es] :: Javascript i AJAX :: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!

[ Pregleda: 2303 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gzox
Novi Sad

Član broj: 20999
Poruke: 43
213.137.127.*



Profil

icon Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!16.12.2004. u 11:44 - pre 235 meseci
Potrebno mi je kada pritisnem neki check box da se tog momenta, bez ponovnog ucitavanja stranice, pojavi jedno polje (tekst ili neki button, nije bitno) ne nekom mestu u formi!

Da li je to moguce?

Ja sam to zamislio na ovakav nacin, ali cini mi se da on ne moze da radi.

Code:

<script>
var chek = document.forma.checkbox.checked
if (chek == true) document.writeln(<input type="text" name="">);
</script>


Da li neko zna resenje?!

Ovo mi je potrebno, da bih u zavisnosti od toga da li je neki check box "chekiran", na samoj formi izvrsio diseble odredjenih polja ili enable, tako da bi se onemogucio, odnosno omogucio, unos u neka polja. Znaci da korisnik ne bi bez potrebe popunjavao polja forme koja su u tom trenutku nepotrebna i tako gubio vreme.

Nasao sam bio jedno resenje, ali no radi samo u IE dok u Mozlli ne. Od prilike ovako izgleda:

Code:

<script>
    function disable_enable(){
    if (document.all || document.getElementByid){
    document.forma.nekielemenat.disabled=!document.forma.nekielemenat.disabled
    }}
</script>

<input type="checkbox" name="elemenat1" value="1" onClick="disable_enable()">


Molim pomoc! Hitno mi treba!
 
Odgovor na temu

Ivan Vasić

Član broj: 14756
Poruke: 631
*.

Jabber: ivasic@elitesecurity.org


Profil

icon Re: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!16.12.2004. u 13:14 - pre 235 meseci
Evo ti ideja (pretpostavljam da ćeš se snaći)
Code:
this.element = document.getElementById("IdTvogPolja");
    this.element.style.visibility = "hidden";// "visible"

 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.179.EUnet.yu.



+1 Profil

icon Re: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!16.12.2004. u 13:36 - pre 235 meseci
Evo ti najjednostavniji primer

... (tvoj tekst) ...

<div id=NekiDiv style="display: none;">
tvoj sadrzaj koji je sakriven
</div>

a onda imas neki link koji prikazuje ili sakriva taj div:

<a href="javascript:ChangeDisplay ('NekiDiv', 1);">pokazi</a>
<a href="javascript:ChangeDisplay ('NekiDiv', 0);">skloni</a>

a script za to je jednostavan:

<script>
function ChangeDisplay (id, onoff)
{
var obj = (document.getElementById) ? document.getElementById(id) : document.all[id];
obj.style.display = (onoff) ? 'block' : 'none';
}
</script>

Svo ovo mozes da povezes i na checkbox, pa proveravas da li je checked ili nije i u odnosu na to prikazes taj div
Goran Pilipović fka bluesman
 
Odgovor na temu

gzox
Novi Sad

Član broj: 20999
Poruke: 43
213.137.127.*



Profil

icon Re: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!17.12.2004. u 09:49 - pre 235 meseci
Hvala mnogo Ivanu i Goranu. Cini mi se da Goranov primer ne radi bas najbolje, ali ipak hvala.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.ptt.yu.



+1 Profil

icon Re: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!17.12.2004. u 18:44 - pre 235 meseci
Ne znam kako mislis "ne radi bas najbolje". Iako sam pisao iz glave, sad sam iskopirao ovo u htm i radi. Sta kod tebe ne radi?

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
</head>
<script>
function ChangeDisplay (id, onoff)
{
var obj = (document.getElementById) ? document.getElementById(id) : document.all[id];
obj.style.display = (onoff) ? 'block' : 'none';
}
</script>

<body>
<a href="javascript:ChangeDisplay ('NekiDiv', 1);">pokazi</a>
<a href="javascript:ChangeDisplay ('NekiDiv', 0);">skloni</a>

<div id=NekiDiv style="display: none;">
tvoj sadrzaj koji je sakriven
</div>

</body>
</html>


Jedino, ako to nije ono sto si ti trazio?
Goran Pilipović fka bluesman
 
Odgovor na temu

[es] :: Javascript i AJAX :: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno!

[ Pregleda: 2303 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.