Foros del Web » Programando para Internet » Javascript »

Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Estas en el tema de Completar Form y barra de direcciones (#) AYUDA PORFAVOR en el foro de Javascript en Foros del Web. Alguien me puede ayudar, necesito enviar datos a un formulario con el hashtag en nla barra de direcciones (#), por ejemplo, yo quiero poner web.com/#Gonzalo ...
  #1 (permalink)  
Antiguo 24/10/2010, 13:32
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Exclamación Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Alguien me puede ayudar, necesito enviar datos a un formulario con el hashtag en nla barra de direcciones (#), por ejemplo, yo quiero poner web.com/#Gonzalo y que cuando carge la web, el campo "nombre" este rellenado con "Gonzalo".

MUCHAS GRACIAS!
  #2 (permalink)  
Antiguo 24/10/2010, 13:40
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Prueba así:
Código Javascript:
Ver original
  1. onload=function(){
  2.  document.getElementById('campo').value=location.hash.toString();
  3. }
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 24/10/2010, 20:01
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Muchas Gracias! Y como hago para que si escribo en el form se "autocomplete" la barra de direcciones con el (#) hashtag y la palabra que estoy buscando?
  #4 (permalink)  
Antiguo 24/10/2010, 23:34
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Código HTML:
Ver original
  1. <input type='text' onchange="location.hash=location.hash.toString()+this.value;" />
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #5 (permalink)  
Antiguo 25/10/2010, 01:32
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

_Cronos2 la verdad que me fue de mucha ayuda! Muchisimas Gracias, te hago otra consulta a ver si podes darme un ultimo empujon, yo quiero que al ingresar esta palabra en la barra de direcciones, no se complete el form con el (#) y que cuando ponga (%) sea reemplazado por un espacio en el form de busqueda, luego quiero que se presione un enter, asi busca este dato, si puedes darme una mano con esto te lo voy a re agradecer, porque no puedo conseguir en ningun tutorial como hacer esto, MUCHAS GRACIAS DENUEVO!
  #6 (permalink)  
Antiguo 25/10/2010, 08:08
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Hola, no entendí muy bien qué es lo que quieres, si puedes darme más información o poner un ejemplo.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #7 (permalink)  
Antiguo 25/10/2010, 09:40
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Te doy un ejemplo, si yo pongo "web.com/#Hola%Gonzalo", quiero que el form se llene con "Hola Gonzalo" y simule apretar la tecla "enter" asi busca ese contenido, esa es la primera parte, despues quiero que cada vez que yo ingrese una letra en el form, la barra de direcciones se vaya completando con (#) + lo que escriba en el form, por ejemplo, escribo en el form, Hola Gonzalo, la barra de direcciones se tendria que ir completando con "#Hola%Gonzalo", creo que esto se puede hacer con un keyup, si no me equivoco. Muchas Gracias por interesarte en mi pregunta, no soy de usar mucho javascript, osea se lo basico nada mas, si me podes ayudar te lo voy a agradecer. :)
  #8 (permalink)  
Antiguo 25/10/2010, 11:43
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Ok, esque en el otro me confundí:
Código HTML:
Ver original
  1. <input type='text' onkeyup="location.hash=this.value.replace(/\s{1}/g,'%');" />
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #9 (permalink)  
Antiguo 25/10/2010, 20:13
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Funciona!!! te agradesco muchisimo!, pero como hago para que cuando cuando ingrese en la barra de direcciones web.com/#Gonzalo%Rodriguez, el form se autocomplete sin el (%) y sin el (#) y simule apretar un "enter" para que busque este contenido, si me das esta ultima mano no te molesto más jajajja, porque no puedo lograr hacer eso, el codigo que estoy usando para que lo complete es

<script>
onload=function(){
document.getElementById('search').value=location.h ash.toString();
}
</script>

Pero el tema es que lo completa con el (#) y el (%) y no presiona enter para que la busqueda se realize..MUCHAS GRACIAS POR TODO LO DEMAS! la verdad que me hiciste avanzar mucho!
  #10 (permalink)  
Antiguo 25/10/2010, 20:42
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Listo! ya pude hacerlo! :D

document.getElementById('search').value=location.h ash.replace(/[%]/gi," ").replace(/[#]/gi,"");

MUCHAS GRACIAS DENUEVO!
  #11 (permalink)  
Antiguo 25/10/2010, 20:44
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

ahora lo que me faltaria hacer es que simule apretar enter :S
  #12 (permalink)  
Antiguo 25/10/2010, 21:02
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

nose como hacer para que autosubmita el form, osea que simule apretar un enter asi el form se submite :S
  #13 (permalink)  
Antiguo 26/10/2010, 08:19
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

¿Pero cuándo se tiene que enviar? ¿En el onload de la página?
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #14 (permalink)  
Antiguo 26/10/2010, 11:45
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

Exactamente! osea el form se completa y queda en focus, ahora lo que se me ocurrio para que se realize la busqueda es simular el apretado de la tecla (enter) ya que con submit no funciona :S, hay alguna manera de hacer esto? no consigo lograrlo :S, muchas gracias por seguir contestandome, me fue de muchisima ayuda!
  #15 (permalink)  
Antiguo 26/10/2010, 14:04
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

A ver si me aclaro, tú tienes dos páginas, y en una pones a qué ancla quieres ir de la otra, y cuando vas a la otra ya estás en ese ancla? Esque si no no le encuentro el sentido xD Porque si es en la misma página, al ir cambiando según escribes si coincide con algún ancla te lleva allí.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #16 (permalink)  
Antiguo 26/10/2010, 14:27
 
Fecha de Ingreso: noviembre-2008
Mensajes: 130
Antigüedad: 16 años
Puntos: 0
Respuesta: Completar Form y barra de direcciones (#) AYUDA PORFAVOR

claro! es un form live, osea este form, busca con el comando keyup, osea cada vez que ingreso una letra este form ejecuta una accion, pero al completarse el form mediante la barra de direcciones no busca el contenido, solamente aparece el contenido en el form, pero yo necesito que ejecute esta accion, yo tengo adjuntado el .js que ejecuta la busqueda live

Cita:
$(document).ready(function()
{
$(".search_input").focus();
$(".search_input").keyup(function()
{
Ahora lo unico que necesitaria es que en el onload de la web, este form si esta vacio, no ejecute nada..pero si esta lleno, que ejecute esa busqueda, entiendes?

Etiquetas: ajax, hashtag, formulario
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 07:37.