Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: JavaScript: "submit" problem  (Pročitano 704 puta)
11. Jul 2007, 00:15:50
Veteran foruma
Jet set burekdzija


Any fool can use a computer. Many do.

Zodijak Sagittarius
Pol Muškarac
Poruke 8510
Zastava Minas Tirith
OS
Windows XP
Browser
Opera 9.21
mob
HTC One X
Imam jedan problem vezan za upotrebu JavaScript-a. Kod:

Kod:
     
<form name="shoping" method="get" onSubmit="sracunaj(this)">
              // ....
              <input type="checkbox" name="buy"  style="width:30px; border-width:1px" align="right"/>
              <input name="kolicina" type="text" style="width:30px; border-width:1px; text-align:right" value="1" maxlength="3" />
              // ....
              <input type="checkbox" name="buy" style="width:30px; border-width:1px" align="right"/>
              <input name="kolicina" type="text" style="width:30px; border-width:1px; text-align:right" value="1" maxlength="3" />
              // ....
      <p align="center">Ukupna cena: <input name="ukupno" type="text" value="0" style="width:80px; border-width:1px; text-align:right"/> &nbsp;din.</p>
        <p align="center"><input type="submit" name="potvrdi" value="Potvrdi naručivanje" /> <input type="reset" name="reset" value="Resetuj polja" /></p>
      </form>

<script type="text/javascript">
var cena=0
var curCena=0
var tempStr
var sifre=[ //sifre za prizvode,redom od prvog do zadnjeg
'0001',
'0002',
'0003'
]

function getcena(i){
switch(sifre[i]){
case '0001':
curCena=100; break;
case '0002':
curCena=150; break;
case '0003':
curCena=200; break;
}
}

function sracunaj(curobj){
for (i=0; i< document.shoping.buy.length; i++){
if (document.shoping.buy[i].checked) {
getcena(i)
tempStr=document.shoping.kolicina[i].value
cena = cena + (curCena * (+tempStr))
}
}
document.shoping.ukupno.value=cena
}
</script>

Znaci ovako: imam nekoliko checkbox-ova i textbox-eva na stranici i kada kliknem na submit treba da prodjem kroz svaki checkbox i ako je cekiran izracunam cenu i dodam je na aktuelnu i tako sve dok ne dodjem do ukupne cene za sve izabrane proizvode. I sve to lepo radi.

E sad tu ukupnu cenu treba da smestim u textbox. Skripta smesti cenu u textbox, ali mi se odmah nakon toga strana refreshuje i sve se resetuje... Hocu da mi se strana ne refreshuje nakon klika na Submit. Kako?

Mislim da je problem do zaglavlja forme:
Kod:
<form name="shoping" method="get" onSubmit="sracunaj(this)">
Da ne treba tu nesto da dodam da se strana ne refreshuje automatski? Ili je nesto drugo u pitanju...  ???

IP sačuvana
social share
Pogledaj profil WWW Twitter
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows XP
Browser
Opera 9.22
mob
Apple iPhone 6s
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Jet set burekdzija


Any fool can use a computer. Many do.

Zodijak Sagittarius
Pol Muškarac
Poruke 8510
Zastava Minas Tirith
OS
Windows XP
Browser
Opera 9.21
mob
HTC One X
Uspeo sam, thanx  Smile Smile

Problem je izgleda bio sto mi je button imao type submit, pa je to refreshovalo stranicu, kad sam stavio da je button radi.
IP sačuvana
social share
Pogledaj profil WWW Twitter
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Domaci :: Morazzia :: TotalCar :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Alfaprevod

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.078 sec za 18 q. Powered by: SMF. © 2005, Simple Machines LLC.