Ho una calcolatrice che funziona con i pulsanti per assegnare valori. L'idea principale è generare formule. I valori sono aggiunti senza soluzione di continuità in un "input". Tutte le staffe quando si entra in vostro rispettivo pulsante, ho bisogno che accada è quello di continuare a inserire i valori tra parentesiCome mettere a fuoco il cursore tra due parentesi (parentesi) con Jquery?
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>
Con quel codice questo succede: 5+()3*()+5+3
e ho bisogno: 5+(3*(5+3))
Come posso fare questo?
Ehi, potresti gettarlo in un jsfiddle? – philtune
Forse prova a cambiare il titolo della domanda. Stai chiedendo informazioni sulle stringhe, non sul cursore e/o sul focus. – hon2a