Autor Zpráva
Tessg
Profil
Dobrý den,
potřebovala bych poradit jak zprovoznit pomocí Javascriptu takovou kalkulačku kde se dá zvolit jestli chce člověk sčítat nebo odčítat a pak když se klikne na Vypočítat se zobrazí výsledek ve vedlejším poli.

Ukázka prntscr.com/baynuu

Můj dosavadní kód vypadá takhle:

<div class="paper">

    <div class="obrazek">
    </div>

    <div class="text">Tato úloha je pouhým pokusem o přípravu na reparát. Tato úloha je pouhým pokusem o přípravu na reparát. Tato úloha je pouhým pokusem o přípravu na reparát.
    </div>

    <div class="div1"></div>
    <br>
    <br>  
 
    <form name="formx">
      <input name="a" type=text placeholder= "First number" style="text-align: center">
      <input type="button" value="+" class="znaky" >
      <input name="b" placeholder= "Second number" style="text-align: center">
      <br>
      <input type="button" value="-" class="znak" >
      <br>
      <br>
      = <input type="number" readonly="readonly" placeholder= "Is" style="text-align: center">
      <input type="button" class="tlacitko" value="Vypočítej">
    </form>

    </div>

Mockrát děkuji za jakoukoliv pomoc :)
visionic
Profil *
Ahoj,

musíš místo těch buttonů mít radio button se stejným name a pak klikem na vypočítej zpracovat třeba data přes php. Nebo složitější varianta javascriptem clickem na button nastavit do hidden pole value a poté znovu zpracovat výsledek. Poslední možností vyndat tlacitko vypocitej a kliknoout jednou a pouze, zda chce clovek sčítat nebo odčítat.
Trejpa
Profil
Tessg:
Udělal bych to pomocí JavaScriptu: ukázka.
Je třeba kontrolovat vstupy, zda je v nich číslo, a desetinnou čárku před výpočtem převádět na desetinnou tečku.
Tessg
Profil
Trejpa:
Moc děkuji :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: