Foros del Web » Creando para Internet » HTML »

Desde Input abrir un html

Estas en el tema de Desde Input abrir un html en el foro de HTML en Foros del Web. Tengo un formulario sencillo, un input text normal. La idea es que voy alguien ponga un número en input text y luego abra un sitio ...
  #1 (permalink)  
Antiguo 17/02/2016, 15:47
 
Fecha de Ingreso: febrero-2016
Mensajes: 2
Antigüedad: 8 años, 9 meses
Puntos: 0
Mensaje Desde Input abrir un html

Tengo un formulario sencillo, un input text normal. La idea es que voy alguien ponga un número en input text y luego abra un sitio con la extensión .html - si alguien pone 12, debe abrir el 12.html
Espero que me puedan ayudar con este detalle.

Saludos.
  #2 (permalink)  
Antiguo 17/02/2016, 19:14
Avatar de carlillos  
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 245
Antigüedad: 17 años, 9 meses
Puntos: 21
Respuesta: Desde Input abrir un html

Con javascript toma el texto del input y crea un evento onsubmit en el formulario.
Código Javascript:
Ver original
  1. var formulario = document.getElementById('formulario_id');
  2. var input = document.getElementById('input_id');
  3. formulario.onsubmit = function() {    
  4.     window.open(input.value + ".html");
  5. };
Saludos.
  #3 (permalink)  
Antiguo 18/02/2016, 05:35
 
Fecha de Ingreso: febrero-2016
Mensajes: 2
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Desde Input abrir un html

Tan sencillo como eso verda.?
Muchas gracias. Sospechaba que tenía que ser javascript.

Saludos.!!!
  #4 (permalink)  
Antiguo 18/02/2016, 17:35
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Desde Input abrir un html

Hola:

Cita:
Iniciado por willyandres7 Ver Mensaje
Tan sencillo como eso verda.?
Muchas gracias. Sospechaba que tenía que ser javascript.

Saludos.!!!
La opción b existe... enviar a una página intermedia y se procese en el servidor... por ejemplo con php...

<?php
header("Location: ".$_GET[url].".html");
?>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: formulario, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:02.