I have a calculator that works with buttons for assigning values. The basic idea is to generate formulas. Values ββare easily added to enter. All brackets when entering the corresponding button, I need to continue to enter values ββin parenthesis

Jquery
$(document).ready(function () { $("input:button").click(function () { valor = $(this).val(); actual = $("#ContentPlaceHolder1_formula").val(); if (valor == "C") { $("#ContentPlaceHolder1_formula").val(""); } else { if (valor == "=") { $("#ContentPlaceHolder1_formula").val(eval(actual)); } else { $("#ContentPlaceHolder1_formula").val(actual + valor); } } }); });
Html
<div class="form-group"> <input class="btn" type="button" value="()" id="parentesis" /> <input class="btn" type="button" value="1" id="1" /> <input class="btn" type="button" value="2" id="2" /> <input class="btn" type="button" value="3" id="3" /> <input class="btn" type="button" value="+" id="sumar" /><br /> <input class="btn" type="button" value="4" id="4" /> <input class="btn" type="button" value="5" id="5" /> <input class="btn" type="button" value="6" id="6" /> <input class="btn" type="button" value="-" id="restar" /><br /> <input class="btn" type="button" value="7" id="7" /> <input class="btn" type="button" value="8" id="8" /> <input class="btn" type="button" value="9" id="9" /> <input class="btn" type="button" value="*" id="multiplicar" /><br /> <input class="btn" type="button" value="0" id="0" /> <input class="btn" type="button" value="=" id="igual" /> <input class="btn" type="button" value="C" id="C" /> <input class="btn" type="button" value="/" id="dividir" /> <asp:Button ID="btn_login" OnClick="docreateformula" CssClass="btn btn-primary btn-lg center-block" Text="Guardar" runat="server"/> </div>
With this code, this will happen: 5+()3*()+5+3 and I need: 5+(3*(5+3))
How can i do this?
source share