Hola gente, a ver si me pueden ayudar, soy principiante en este lenguaje, tengo q ingresar nombre y edad en un formulario indefinidas veces, y una vez cargado mostrar el o los nombres de los mas viejos.. El tema es q todavia tngo dudas en javascript, se me complica cuando tengo q mostrar mas de 1 viejo no se como hacer la logica .. aqui les dejo hasta dond llegue...
<html>
<head>
<script>
v = new Array()
i=0;
k=0;
function ingresar(edad, nombre)
{
this.edad=edad;
this.nombre=nombre;
}
function cargado()
{
edad=parseFloat(document.frmIngresar.txtedad.value )
nombre=document.frmIngresar.txtnombre.value
v[i]= new ingresar(edad, nombre)
i++
}
function mostrar()
{
h=0;
masviejo=0;
may=0;
for(h=0; h<v.length; h++)
{
if(v[h].edad>may)
{
may=v[h].edad
masviejo=h;
}
}
alert("El/los mas viejos son: " + v[masviejo].nombre)
}
</script>
</head>
<body>
<form name="frmIngresar">
EDAD:<input type="text" name="txtedad">
NOMBRE:<input type="text" name="txtnombre">
<input type="button" value="cargar" onclick=cargado()>
<input type="button" value="mostrar" onclick=mostrar()>
</form>
</body>
</html>