<html>
<head>
<mete charset="utf-8">
<script>
/**
* Función para sumar los numeros contenidos en una cadena
*/
function sumar(valor)
{
var valorTemporal=valor;
// Bucle hasta que la suma de los valores sea inferior a 10
do {
var suma=0;
// bucle por cada digito del valor recibido
for(var i=0;i<valorTemporal.length;i++)
{
// comprovamos que sea un valor entero para sumarlo.
if(parseInt(valorTemporal[i])>0)
{
suma+=parseInt(valorTemporal[i]);
}
}
valorTemporal=String(suma);
} while(suma>9)
document.getElementById("resultadoSuma").innerHTML="La Suma de los valores de "+valor+" es: "+suma;
return false;
}
</script>
</head>
<body>
<form>
<input name="numeros" type="text" id="text">
<button type="submit" value="Submit" id="btn" onclick="return sumar(text.value);">Enviar</button>
</form>
<div id="resultadoSuma"></div>
</body>
</html>
Comentarios sobre la versión: Versión 1.0 (0)
No hay comentarios