hola amigos quiciera saber como hacer si tengo un campo de texto y una etiqueta <a href> para que lo que yo escriba en el campo de texto lo pueda pasar por el href
como lo hago?
| ||||
Respuesta: href solucion buenas, bien puedes hacerlo con javascript pero, ¿no te seria mas comodo con un formulario? por un lado con un formulario no requieres de javascript, y por otro no tienes que ocuparte de crear los parametros. con javascript, es igualmente facil hacerlo pero te corres el riesgo de que no funcione si el usuario no dispone de javascirpt. si es por cuestion de estetica, igualmente puede hacer un boton submit que parezca un enlace. de todas formas, debes obtener la referencia del enlace para poder leer la propiedad href. luego, mediante algun evento -puede ser de teclado o foco- lees el valor del campo (propiedad value) y lo concatenas con el string que devuelve href. una vez concatenado, el string lo agregas a la misma propiedad href.
Código:
// asumiendo que link_ref es una referencia del enlace ; <a href="...">link</a> <input event="link_ref.href = link_ref.href + value" /> // el codigo requiere de otros ajustes, pero es una base ;
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: href solucion Hola! Creo que te puede servir algo como esto:
Código Javascript:
Ver original Donde nombre es el ID del input que desencadena la funcion. #lblNombre es el id del div donde se "pintara" el link.... Recuerda que debes incluir esta linea de codigo en el head de tu pagina: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> Espero que te sirva
__________________ Atentamente, Pablo Ayala. Si vas a responder algo en el foro que sea con amabilidad. |
| ||||
Respuesta: href solucion Cita: pablo en el href tengo variables php y php dentro de js no se puede....
Iniciado por Pablo Ayala Hola! Creo que te puede servir algo como esto:
Código Javascript:
Ver original Donde nombre es el ID del input que desencadena la funcion. #lblNombre es el id del div donde se "pintara" el link.... Recuerda que debes incluir esta linea de codigo en el head de tu pagina: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> Espero que te sirva |
| ||||
Respuesta: href solucion Hola Ronnyra.... Tomando en cuenta una critica bastante constructiva que me hizo cierta persona en foros del web. Olvida el codigo anterior que te puse y mejor usa esta solución:
Código PHP:
Ver original Saludos!
__________________ Atentamente, Pablo Ayala. Si vas a responder algo en el foro que sea con amabilidad. |
Etiquetas: |