Buenas:
Tengo un formulario donde hago el ingreso de una serie de números, de estos debo hacr algunas operaciones tomando los valores de posiciones específicas en la cadena y realizar una operacion... es decir
(a) Indico en un input: 625
(b) De ahí tomo el primero digito: 6
(c) El resultado lo multiplico por 2: 12
(d) De este resultado (c) tomo el primer valor: 1
(e) De el resultado anterior (c) tomo el segundo valor: 2
(f) Sumo ambos resultados (d + e):3
Bueno, no puedo hacer lo que se indica en (d) no sé cómo hacer eso. Mi código:
Código HTML:
Ver original<!DOCTYPE html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<p>Click the button to display an alert box:
</p>
<input type="text" id="numero">
function myFunction() {
var n = $("#numero").val().trim().toString();//a
var mp =n.substring(0, 1);//b
var mpr = mp * 2;//c
var mpru =mmpr.substring(0, 1);//d
var mprd =mpr.substring(1, 1);//e
var mprt = mpru + mprd;//f
document.getElementById("demo").innerHTML = mmpr;
}
Hasta (c) todo bien, luego de ahí no da. Intente con .text() o .valt y parseInt() para devolver el valor entero a la variable, pero no puedo sustraer los digitos que necesito.
Soy muy muy nuevo en esto del jquery, estoy seguro que es un error muy lelo, pero no lo localizo.
Gracias