Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 3.033 pregleda

Najnovija ↓

Provera forme pre prosledjivanja (pomocu JS) 06.10.2005. u 13:41 · pre 256 meseci #1
Pozdrav svima.

Imam jedan mali problemcic sa prosledjivanjem forme. Treba da podesim da uslov za prosledjivanje forme bude selekcija jednog od 2 radio button-a, znaci da se forma ne moze proslediti ukoliko jedan od tih radio buttona ne bude izabran (po defaultu ni jedan nije izabran). Inace, trenutno koristim usluge mailmyform.com sajta.

Zanima me kako da to uradim pomocu Java script-a?

Pokusavao sam pomocu Dreamweaverovih Behaviours-a (Check properity), ali za radio butons i checkbox-ove nema ponudjenje Java scripte.

Svaka pomoc dobrodolsa. Unapred hvala.

Puno pozdrava iz Nisha
Re: Provera forme pre prosledjivanja (pomocu JS) 06.10.2005. u 15:31 · pre 256 meseci #2
Npr.

html:
Code:

<form name="forma">
<input type="radio" name="polje1" />
<input type="radio" name="polje2" />
</form>


js:
Code:

if (document.forma.polje1.checked || document.forma.polje2.checked) {
  // vozi Miško
} else {
  // koči Miško
} 
Potpis
Banned - Not available
Re: Provera forme pre prosledjivanja (pomocu JS) 06.10.2005. u 21:23 · pre 256 meseci #3
Radio dugmići se obično postavljaju kada treba da se izabere najviše jedna od ponuđenih opcija. To se postiže formiranjem radio grupe, svi dugmići imaju isto ime. Skriptovanje radio dugmića je inače prilično nezgodno, jer referencom (poput ove što je ostavio Branko) document.forma.polje se dobija radio objekat ili kolekcija, u zavisnosti da li jedno ili više radio dugmića nose ime polje. Dugmiće u grupi razlikujemo po vrednosti, definicijom value atributa.

Code:
<form ... onsubmit="return checkRadio (this.polje);">
<input type="radio" name="polje" value="jedan" /> jedan
<input type="radio" name="polje" value="dva" /> dva
...
<input type="submit" value="šalji" />
</form>

Code:
function checkRadio (radio)
{
    if (!radio.length) //  ako nije niz
    {
        return radio.checked;
    }
    for (var i = 0; i < radio.length; i++)
    {
        if (radio [i].checked) return true;
    }
    return false;
}
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Re: Provera forme pre prosledjivanja (pomocu JS) 17.10.2005. u 20:22 · pre 256 meseci #4
Pre svega moje izvinjenje zato sto nisam odmah ragovao na odgovore i zahvalio se (bio sam u ogromnoj guzvi i zurbi). Dakle, hvala na odgovorima, pomogli su mi prilicno.

Puno pozdrava, Milan
Potpis
MagelanApp.rs - Web aplikacija za poslovanje turističkih agencija
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme