Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2015, 03:17
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
mostrar datos de un objeto

Hola amigas y amigos, verán estoy intentando hacer que mediante un formulario, poder

introducir datos creando objetos pero no me funciona lo que he programado.

Estoy seguro que el problema está en la manera que intento pasar el valor de las variables: nombre, apellido y ciclo. a los parametros cuando intento crear el nuevo alumno, pero no se como parar los valores de las variables a los parametros del objeto.

, si pudieran ayudarme lo agradeceria mucho.

Miren:

Código Javascript:
Ver original
  1. function incluir_alumno(nombre, apellido,ciclo)
  2.                    
  3.                         {                                
  4.                             //Atributos
  5.                             this.nombre = nombre,
  6.                             this.apellido = apellido,
  7.                             this.ciclo = ciclo,
  8.  
  9. document.getElementById("resultado").innerHTML = nombre + " " + apellido + " " + ciclo;
  10.  
  11. }
  12.  
  13.  
  14.  
  15. var nombre = document.getElementById("nombre").value;
  16.  
  17. var apellido = document.getElementById("apellido").value;
  18.  
  19. var ciclo = document.getElementById("ciclo").value;
  20.  
  21.  
  22. var nuevo_alumno = new nuevo_alumno(nombre, apellido, ciclo);
  23.  
  24. document.write(nuevo_alumno.nombre);
  25.  
  26. document.write(nuevo_alumno.apellido);
  27.  
  28. document.write(nuevo_alumno.ciclo);

Código HTML:
Ver original
  1. <input name="nombre" type="text" id="nombre" /></br>
  2.  
  3.         <input name="apellido" type="text" id="apellido" /></br>
  4.  
  5.         <input name="ciclo" type="text" id="ciclo" /></br>
  6.                
  7.  
  8.         <input name="calcular" type="button" onClick="incluir_alumno()" value="incluir alumno" /></br></br>
  9.  
  10.        
  11.         <div id="resultado"></div>