- sziku69: Fűzzük össze a szavakat :)
- ricshard444: Fényképező ? Telefon helyett
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Yutani: Yutani Retró Hangkártyái: OAK Mozart Wavetable
- Meggyi001: Egy olcsó vállfás megoldás a pólóimnak...
- VoidXs: Tényleg minden játék optimalizálatlan?
- sziku69: Szólánc.
-
LOGOUT
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
vakondka
őstag
Sziasztok,
Írtam egy kis egyszerű összeadós szkriptet, de valamiért nem működik Firefox-ban.
Tudna valaki segíteni, hogy mit ronthattam el?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> rendelés </title>
<body>
<script type="text/javascript" src="szamol.js"></script>
<h3>Minimum 3 termék megrendelése esetén a szállítás, csomagolás és utánvét díját átvállaljuk!!!</h3>
<form name="form0" action="mail.php" method="post">
<table>
<tr>
<td>Egy termék: 2990Ft</td>
<td><select name="orderquantity" onChange="javascript:calculate()"><option value="0">0</option>
<option value="1">1</option> <option value="2">2</option> <option value="3">3</option>
<option value="4">4</option> <option value="5">5</option> <option value="6">6</option>
<option value="7">7</option> <option value="8">8</option> <option value="9">9</option>
<option value="10">10</option> <option value="11">11</option> <option value="12">12</option>
</select></td>
</tr>
<tr>
<td>Átvételi mód:</td>
<td><select name="atvetel" onChange="javascript:calculate()">
<option value="1500">Szállítás GLS futárszolgálattal: 1500Ft</option>
<option value="0">Személyes átvétel itt</option>
<option value="0">Személyes átvétel ott</option>
</select></td>
</tr>
<tr><td>Összesen: </td><td><span id="total">0</span></td></tr>
<tr>
<td width="360" valign="top"><strong>Név:</strong>
<input name="nev" size="45" type="text" /></td>
<td colspan="2" width="360" valign="top"><strong>Telefon:</strong>
<input name="tel" size="30" type="text" /></td>
</tr>
<tr>
<td width="360" valign="top">
<strong>Irányítószám:</strong>
<input name="irszam" size="3" type="text" /> <br />
<strong>Település:</strong><input name="varos" size="15" type="text" />
<br />
<strong>Utca, házszám:</strong><input name="utca" size="36" type="text" />
</td>
<td colspan="2" width="360" valign="top"><strong>E-mail: </strong>
<input name="email" size="30" type="text" />
<br><br>
<input size="30" type="image" src="rendeles.jpg" value="Megrendelés" />
</td>
</tr>
<tr>
<td colspan="2"><input name="hirlevel" type="checkbox" checked /> Feliratkozom a hírlevélre</td>
</tr>
</table>
</form> <br/><br/>
</body>
</html>és a js:
var price=2990; /* egységár */
var total=0;
var shipping = 0;
var quantity = 0;
var free_over = 2; /* 2db felett vagyis 3 db-tól ingyenes a szállítás */
function getValueSelected(obj){
return(obj.options[obj.selectedIndex].value);
};
function changeTotal(Total) {
document. getElementById("total") . innerText = Total;
}
function calculate(){
quantity = getValueSelected(form0.orderquantity);
shipping = parseFloat(getValueSelected(form0.atvetel));
if (quantity>free_over){
shipping=0;
}
total = (quantity * price) + shipping;
changeTotal(total+' Ft');
}Előre is köszi!
Új hozzászólás Aktív témák
- Intel ES Core i5-3470 4-Core 3.2GHz LGA1155
- PlayStation Plus Premium előfizetések
- Apple Watch SE 2 44mm, Újszerű, 1 Év Garanciával
- Bomba ár! Dell Latitude E6410 - i5 I 4GB I 250GB I DVDROM I 14,1" WXGA I Garancia!
- ÚJ HP EliteBook 840 G8 - 14"FHD IPS - i5-1145G7 - 32GB - 512GB SSD - Win10 - 6 hónap Garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest