Novo

Forum kao aplikacija na telefonu

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

  • 13 odgovora
  • 4.348 pregleda

Najnovija ↓

Javascript - potrebna pomoć početniku 03.09.2008. u 16:13 · pre 221 mesec #1
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.
Potpis
Umni rad je fizički neizdrživ.
Re: Javascript - potrebna pomoć početniku 03.09.2008. u 21:42 · pre 221 mesec #2
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...
Re: Javascript - potrebna pomoć početniku 04.09.2008. u 02:14 · pre 221 mesec #3
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;
   }
}




Re: Javascript - potrebna pomoć početniku 04.09.2008. u 11:16 · pre 221 mesec #4
A ja:
Code:

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

<option value="1">1</option>
<option value="2">2</option>
....
Re: Javascript - potrebna pomoć početniku 04.09.2008. u 12:03 · pre 221 mesec #5
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??!
Potpis
Moj Veb Sajt HostCentar Blog
Aleksinac Južna Srbija TimeOut
Re: Javascript - potrebna pomoć početniku 04.09.2008. u 17:27 · pre 221 mesec #7
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...).
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Javascript - potrebna pomoć početniku 04.09.2008. u 20:11 · pre 221 mesec #8
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). :)
Re: Javascript - potrebna pomoć početniku 04.09.2008. u 20:45 · pre 221 mesec #9
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...
Re: Javascript - potrebna pomoć početniku 05.09.2008. u 11:51 · pre 221 mesec #10
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 :)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Javascript - potrebna pomoć početniku 05.09.2008. u 12:33 · pre 221 mesec #12
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.
Re: Javascript - potrebna pomoć početniku 05.09.2008. u 13:02 · pre 221 mesec #13
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". :)
Re: Javascript - potrebna pomoć početniku 05.09.2008. u 13:02 · pre 221 mesec #14
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....
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme