Buenas a todos, tengo una pregunta, tengo una función que se ejecutara con un evento onkeyup y quiero que cada vez que se ejecute la función, el valor del return de la función se introduzca en otro input. La función es la función de luhn check es la siguiente y el valor del return es el que quiero que aparezca en el input.
Código Javascript
:
Ver originalfunction Calculate(imei)
{
var sum = 0;
for (i=0; i<imei.length; i++ )
{
sum += parseInt(imei.substring(i,i+1));
}
var delta = new Array (0,1,2,3,4,-4,-3,-2,-1,0);
for (i=imei.length-1; i>=0; i-=2 )
{
var deltaIndex = parseInt(imei.substring(i,i+1));
var deltaValue = delta[deltaIndex];
sum += deltaValue;
}
var mod10 = sum % 10;
mod10 = 10 - mod10;
if (mod10==10)
{
mod10=0;
}
return mod10;
}
Código HTML:
Ver originalIMEI:
<input name=\"imei\" type=\"text\" size=\"15\" maxlength=\"15\" onkeyup=\"Calculate()\" /> <input name=\"imei2\" type=\"text\" size=\"1\" maxlength=\"2\" value=\"\" /><br /><br />
Quiero que cuando el evento se ejecute, con este la función, devuelva el valor mod10 y lo inserte en el value del input con name=imei2
gracias a todos!