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

Provera forme pre prosledjivanja (pomocu JS)

[es] :: Javascript i AJAX :: Provera forme pre prosledjivanja (pomocu JS)

[ Pregleda: 2442 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kwisko81
Nis

Član broj: 57899
Poruke: 8
*.vdial.verat.net.

Sajt: www.lazy.co.sr


Profil

icon Provera forme pre prosledjivanja (pomocu JS)06.10.2005. u 12:41 - pre 225 meseci
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
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Provera forme pre prosledjivanja (pomocu JS)06.10.2005. u 14:31 - pre 225 meseci
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


Banned - Not available
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Provera forme pre prosledjivanja (pomocu JS)06.10.2005. u 20:23 - pre 225 meseci
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;
}

 
Odgovor na temu

kwisko
Milan Stosic
Menadžer za e-poslovanje, MagelanApp
Nis

Član broj: 45713
Poruke: 10
*.vdial.verat.net.

Sajt: www.magelanapp.rs


Profil

icon Re: Provera forme pre prosledjivanja (pomocu JS)17.10.2005. u 19:22 - pre 225 meseci
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
MagelanApp.rs - Web aplikacija za poslovanje turističkih agencija
 
Odgovor na temu

[es] :: Javascript i AJAX :: Provera forme pre prosledjivanja (pomocu JS)

[ Pregleda: 2442 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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