Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[java script] problem z kalkulatorem

delaRobal 11 Mar 2010 21:01 1351 2
  • #1 11 Mar 2010 21:01
    delaRobal
    Poziom 1  

    Witam, spłodziłem coś takiego:

    Code:
    <html>
    
    <head>
    <form action="mailto:meblonet@meblonet.eu" method="post" enctype="text/plain"><div>

    <table bgcolor="grey" align=center border="0" width=550>
    <br>
    <tr><td colspan="2" align="center" valign="center" width=550><b><center>KALKULATOR MEBLONET.eu</center></b><br>
          
       

    <table bgcolor="silver" border="0" width="550" align=center>

    <tr>
    <td align=left>Ilość</td>
    </tr>
    <tr>
    <td><input type="text" id='i' value= "1" align="right" name="ilość" /></td><td align=left>szt</td>
    </tr>
    <tr>
       
    <td><input type="text" id='w' value= "0" align="right" name="wysokość" /></td><td align=left>cm</td>
    <td><input type="text" id='s' value= "0" align="right" name="szerokość" /></td><td align=left>cm</td>
    <td><input type="text" id='g' value= "0" align="right" name="głębokość" /></td><td align=left>cm</td>
    </tr>

    <tr>

    <td align=center>Wysokość</td><td></td>
    <td align=center>Szerokość</td><td></td>
    <td align=center>Głębokość</td><td></td>
    </tr>
    <tr>

    <td><input type="text" align="right" name="wysokość2" /></td><td align=left></td>
    <td><input type="text" align="right" name="szerokość2" /></td><td align=left></td>
    <td><input type="text" align="right" name="głębokość2" /></td><td align=left></td>
    </tr>

    <tr>
    <td></td><td></td><td></td>
    <td align=right><input type="button" onclick="document.getElementById('wynik').innerHTML=document.getElementById('w').value*document.getElementById('s').value*document.getElementById('g').value*document.getElementById('i').value/1000000;" value='Oblicz' /></td><td bgcolor="grey"><div id='wynik' align="right">0</td></div></td>
    <td align=left>cm3</td>
    </tr>
    <tr></tr>
    <tr>
    <td></td><td></td><td></td>




    <td align=right>StrefaI</td><td><input type="text" value= "0" align="right" name="strefa i" /></td><td align=left>zł</td>
    </tr>
    <tr></tr>
    <tr>
    <td></td><td></td><td></td>
    <td align=right>Strefa II</td><td><input type="text" value= "0" align="right" name="strefa ii" /></td><td align=left>zł</td>
    </tr>
    <tr></tr>
    <tr>
    <td></td><td></td><td></td>
    <td align=right>Strefa III</td><td><input type="text" value= "0" align="right" name="strefa iii" /></td><td align=left>zł</td>

    </tr>

    <tr>
       <br />
       <td colspan="2" align="center"><br />
          <input type="submit" value="Wyślij" />
          <input type="reset" value="Wyczyść" />
       </td>
    </tr>
    </table>
    </td></tr></table>
    </div></form><p>

    </body>
    </html>

    I teraz potrzebuję dla pola "strefa I" dokonać takiego obliczenia: wynik z pola oblicz * 50, dla pola "strefa II" : wynik z pola oblicz * 100, dla pola "strefa III": wynik z pola oblicz * 150". Najlepsze rozwiązanie to dodatkowy button po którego kliknięciu pojawi się wyżej wymienione działanie w każdym polu "strefa".
    Problem polega na tym, że kompletnie nie znam się na skryptach a powyższe udało mi się zbudować podglądając inne skrypty, nawet nie wiem jak to wszystko działa. Jeśli ktoś może pomóc będę bardzo wdzięczny, nie potrzebuję gotowca bo jakieś pojęcie ogólne mam, ale wskazówki co mam wstawić w którym miejscu mile widziane. [/code]

    0 2
  • #2 11 Mar 2010 21:07
    Dżyszla
    Poziom 42  

    Proponuję w takim razie kurs JS jakiś z internetu... Ot, choćby ten: http://www.poradnik-webmastera.com/kursy/javascript/ (Ciebie zainteresują rozdziały 18 i 21, ale przeczytaj cały!)

    Po zapoznaniu się z pewnością takich problemów nie będzie.

    0
  • #3 11 Mar 2010 21:32
    arnoldziq
    Moderator Programowanie

    Proszę, zgodnie z regulaminem pkt 11.1, o usunięcie słowa PROBLEM z tytułu.

    0