Novo

Forum kao aplikacija na telefonu

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

  • 1 odgovor
  • 3.572 pregleda

Najnovija ↓

kako da izbegnem postback u sledećoj situaciji? 08.08.2006. u 06:48 · pre 246 meseci #1
imam dve dropdown liste.
1) prva je vidljiva i ima, na primer, values: "0", "1", "2", itd. default je "0".
2) druga je nevidljiva. treba da postane vidljiva samo ako je izabrana vrednost u prvoj dropdown listi različita od "0".

treba mi parče JavaScript-a kojim bih mogao da show/hide drugu dropdown listu posle promene vrednosti u prvoj listi. Dakle, bez postback-a.

Ima l' ko ideju?
Potpis
Acta, non verba!
Re: kako da izbegnem postback u sledećoj situaciji? 08.08.2006. u 09:46 · pre 246 meseci #2
Ovako nesto moze da ti zavrsi posao:

Code:

  function ToggleEnabled(sender, target)
  {
    if (document.getElementById(sender).checked)
    {
      document.getElementById(target).disabled = false;
    }
    else
    {
      document.getElementById(target).disabled = true;
    }
}


Ovo radi za checkbox i neku drugu bilo koju kontrolu. Kao sender prosledim UniqueID serverske kontrole checkbox koji treba nesto da enable/disable, a kao target UniqueID kontrole koju treba enable/disable-ovati.

Onda u codebehind javaskript funkciju metod na checkbox i posajem joj sta da target-uje.
Code:

chkBriefed.Attributes.Add("onclick", "ToggleEnabled('" + chkBriefed.ClientID + "','" + tbxBriefingDesc.ClientID + "');");


Tebi treba slicna stvar. Na prvi ddl zakaci na "onChange" da ti se izvrsi javascript document.getElementById(<drugi ddl uniqueid>).disabled = true;
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme