Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 4 odgovora
  • 3.012 pregleda

Najnovija ↓

Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno! 16.12.2004. u 12:44 · pre 266 meseci #1
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!
Re: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno! 16.12.2004. u 14:36 · pre 266 meseci #3
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
Potpis
Goran Pilipović fka bluesman
Re: Real time "nestanak" ili "pojavljivanje" nekog elemenata u formi?! Hitno! 17.12.2004. u 19:44 · pre 266 meseci #5
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?
Potpis
Goran Pilipović fka bluesman
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme