Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/03/2015, 14:33
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: mostrar un segundo formulario con js

Crea un nuevo <select> de esta forma y asígnale una función para cuando cambie su valor (cuando se elija una opción):

Código Javascript:
Ver original
  1. var select = document.createElement("select");
  2. select.onchange = function(){
  3.     //Muestro el valor seleccionado del <select> en la capa 2
  4.     document.querySelector("#id de la capa 2").innerHTML = this.value;
  5. };

Luego, como recibes un array, recórrelo con un bucle y, en cada iteración, crea una opción:

Código Javascript:
Ver original
  1. var option = document.createElement("option");

Añádele el nombre del país como texto, la población como valor y la adhiérela al <select>:

Código Javascript:
Ver original
  1. option.text = nombre del país;
  2. option.value = la población;
  3. select.appendChild(option);

Al finalizar el bucle, adhiere ese nuevo <select> a la capa 1:

Código Javascript:
Ver original
  1. document.querySelector("#id de la capa 1").appendChild(select);

Eso es todo. Cuando elijas una opción, su valor se mostrará en la capa 2.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand