Mam zrobione coś takiego, lecz nie liczy mi wartości podanych np: 3.50, 2.50 itp liczy tylko całości.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Kalkulator cen - BETA</title> <script type="text/javascript"> function liczenie() { var sloty = parseInt(document.getElementById('sloty').value); var typ = parseInt(document.getElementById('typ').value); var cena = parseInt(document.getElementById('cena').value); if(document.getElementById('sloty').value != ''){ document.getElementById('cena').value = sloty * typ; } } </script> </head> <body> Liczba slotow:<br /> <select name="sloty" id="sloty" onchange="liczenie()" /> <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> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> <option value="32">32</option> </select><br /> Wybierz typ serwera:<br /> <select name="typ" id="typ" onchange="liczenie()" /> <option value="n/a">- wybierz typ serwera -</option> <option value="2">Serwer prywatny</option> <option value="3.5">Serwer publiczny</option> </select><br /> Do zaplaty: <input type="text" id="cena" onchange="liczenie()" /><br /> </body> </html>