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

Javascript - potrebna pomoć početniku

[es] :: Javascript i AJAX :: Javascript - potrebna pomoć početniku

[ Pregleda: 2118 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lenjivac
Škola
Šabac

Član broj: 93207
Poruke: 18
77.46.191.*



Profil

icon Javascript - potrebna pomoć početniku03.09.2008. u 15:13 - pre 189 meseci
Potrebno mi je da se pomnoži vrednost iz select boxa (brojevi 1 - 30) koji se nalazi u formi sa određenim brojem, a onda da se rezultat ispiše ispod forme. Pretpostavljam da je ovo jednostavno uraditi, ali ja manje - više nemam pojma javascript
Hvala unapred.
Umni rad je fizički neizdrživ.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Javascript - potrebna pomoć početniku03.09.2008. u 20:42 - pre 189 meseci
Aj' kad niko nece da ti odgovori, ja cu...
Code:

<html>
    <head>
        <script language = "JavaScript">
            function izracunaj(){
                var x = document.getElementById('brojevi').options[document.getElementById('brojevi').selectedIndex].text;
                x = parseInt(x);
                
                y = parseInt(document.getElementById('broj').value);
                
                z = x*y;
                
                document.getElementById('iznos').value = z;
            }
        </script>
    </head>
    
    <body>
    
        <p>
        <select id = "brojevi">
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
            <option>6</option>
            <option>7</option>
            <option>8</option>
            <option>9</option>
            <option>10</option>
        </select>
        &nbsp; Pomnozi sa: <input type = "text" id = "broj" size = "3" /> &nbsp; <input type = "button" onClick = "izracunaj()" value = "Izracunaj" />
        </p>
        
        <p><input type = "text" id = "iznos" /></p>
        
    </body>
</html>

Nadam se da si to trazhio. Ima josh dosta nachina na koje to mozhe da se odradi, ja sam se trudio da ti napishem shto jednostavnije... Napisao sam samo za deset brojeva, a ti ako ti bash treba za svih 30, dopishi... Ovo je samo prost primer, pa ga ti ako hocesh malo doteraj. Eksperimentishi, to ti je najbolji nachin za uchenje...
 
Odgovor na temu

escape...
student
Bg

Član broj: 163295
Poruke: 37
*.internet.krstarica.net.



+1 Profil

icon Re: Javascript - potrebna pomoć početniku04.09.2008. u 01:14 - pre 189 meseci
Ja bih u raynor-ovu skriptu dodala samo još jednu funkciju za punjenje select-a, kako ne bih ručno unosila 30 opcija.
Znači, nešto ovako:
Code:

function napuniSelect(){
   var opcije = document.getElementById("brojevi").options;
   for (i=1; i<=30; i++){
      opcije[i-1]= new Option();
      opcije[i-1].innerHTML = i;
   }
}




 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Javascript - potrebna pomoć početniku04.09.2008. u 10:16 - pre 189 meseci
A ja:
Code:

var x = document.getElementById('brojevi').value;
......

<option value="1">1</option>
<option value="2">2</option>
....
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1122
*.ptt.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Javascript - potrebna pomoć početniku04.09.2008. u 11:03 - pre 189 meseci
Citat:
Mister_rap: A ja:
Code:

var x = document.getElementById('brojevi').value;
......

<option value="1">1</option>
<option value="2">2</option>
....


Zasto si to tako napisao?? Nesto napamet ili stvarno treba tako??!
 
Odgovor na temu

lenjivac
Škola
Šabac

Član broj: 93207
Poruke: 18
77.46.234.*



Profil

icon Re: Javascript - potrebna pomoć početniku04.09.2008. u 13:35 - pre 189 meseci
Hvala svima, rešen problem
Umni rad je fizički neizdrživ.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Javascript - potrebna pomoć početniku04.09.2008. u 16:27 - pre 189 meseci
Citat:
agvozden: Zasto si to tako napisao?? Nesto napamet ili stvarno treba tako??!

raynor cita value atribut option elemenata a u html-u nije stavio taj atribut, ovo ce mozda (nisam bas nesto mnogo siguran) ie da progura bez problema, ali verujem da gecko/webkit/opera nece (a opet mozda gresim, mrzi me sad da isprobam, pricam napamet...).
 
Odgovor na temu

escape...
student
Bg

Član broj: 163295
Poruke: 37
91.150.84.*



+1 Profil

icon Re: Javascript - potrebna pomoć početniku04.09.2008. u 19:11 - pre 189 meseci
Citat:
Aleksandar Ružičić: raynor cita value atribut option elemenata a u html-u nije stavio taj atribut, ovo ce mozda (nisam bas nesto mnogo siguran) ie da progura bez problema, ali verujem da gecko/webkit/opera nece (a opet mozda gresim, mrzi me sad da isprobam, pricam napamet...).

Ja bih rekla da raynor čita text atribut option elementa (a value atribute koristi samo za unos broja kojim se množi selektovani broj i za prikaz rezultata). :)
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-3.sezampro.yu.



+33 Profil

icon Re: Javascript - potrebna pomoć početniku04.09.2008. u 19:45 - pre 189 meseci
Citat:
escape...: Ja bih rekla da raynor čita text atribut option elementa

Tako je. :)

btw Ne znam zashto se odjednom digla tolika "bura" oko ovoga...
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Javascript - potrebna pomoć početniku05.09.2008. u 10:51 - pre 189 meseci
Citat:
escape...: Ja bih rekla da raynor čita text atribut option elementa (a value atribute koristi samo za unos broja kojim se množi selektovani broj i za prikaz rezultata). :)

u pravu si, ja nisam dobro pogledao :)
nisam navikao da nazivam elemente/promenljive/funkcije nasim imenima pa su mi 'broj' i 'brojevi' izgledali isto :)
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1122
*.ptt.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Javascript - potrebna pomoć početniku05.09.2008. u 11:12 - pre 189 meseci
Nazalost, cini mi se da najveci broj gresaka u programiranju i nastaje zbog ovoga sto neko ne sagleda sva slova....
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Javascript - potrebna pomoć početniku05.09.2008. u 11:33 - pre 189 meseci
Citat:
agvozden: Zasto si to tako napisao?? Nesto napamet ili stvarno treba tako??!


Uobicajeno je da option tag ima neku vrijednost, i malcice se skracuje sam js kod.
Naravno kod koji je ostavio raynor je skro ok.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Javascript - potrebna pomoć početniku05.09.2008. u 12:02 - pre 189 meseci
Pa da, naravno, mozhe i tako kao shto si ti napisao. Mozhda je chak i efikasnije tako... Ja sam ovo moje ispisao samo onako "na prvu loptu". :)
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Javascript - potrebna pomoć početniku05.09.2008. u 12:02 - pre 189 meseci
Citat:
agvozden: Nazalost, cini mi se da najveci broj gresaka u programiranju i nastaje zbog ovoga sto neko ne sagleda sva slova....


to nisu greske u programiranju vec u citanju/pisanju koda, programiranje je nesto drugo :)


ali da ne idemo u offtopic....
 
Odgovor na temu

[es] :: Javascript i AJAX :: Javascript - potrebna pomoć početniku

[ Pregleda: 2118 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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