Comunidad de diseño web y desarrollo en internet online

Llenar el value de un input con jquery

Citar            
MensajeEscrito el 20 Ago 2010 08:51 pm
Buena tarde,
Me podrian explicar como hago para que al presionar x enlace llame una funcion que recibe un parametro y esta me
coloque en el value de un input el parámetro que recibe

<a href="javascript:void(0)" onclick="cargar("hola")">XCosa</a>

<input type="text" name="keywordslist" value="" />

Por edisontabo

25 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Ago 2010 09:15 pm
haber man un poquito complicada tu pregunta no por lo que preguntas si no porque te enredas mucho al preguntar en fin más claridad para la proxima, lo que quieres se resuelve asi, ya que lo pediste en jQuery asumire que ya sabes como incluir este framework en tu web y asumire tb que ya colocaste las lineas respectivas en tu header, dicho esto, a lo que nos toca, pon esto dentro de tu header:

Código Javascript :

$(document).ready(function(){
  $('#vinculo').click(function(){
    $valor = $(this).attr('parametro'); // puedes remplazar "parametro" por le parametro que desees ya sea standar o personalizado
    $('#keywordlist').val($valor);
  });
});

Modifica tu HTML y dejalo asi :

Código HTML :

<a href="javascript:void(0)" id="vinculo" parametro="hola">XCosa</a>
<input type="text" id="keywordslist" name="keywordslist" value="" />

Con eso obtendrás lo que deseas, pruebalo y de ahi nos cuentas

COPY, PASTE, PLAY AND ENJOY

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

chrome
Citar            
MensajeEscrito el 21 Ago 2010 03:56 am
Más sencillo aún:

Código HTML :

<a href="javascript:void(0)" onclick="$('#keywordslist').val('hola');">XCosa</a>

<input type="text" name="keywordslist" id="keywordslist" value="" />


Aunque, como soy medio purista, no usaría <a> para hacer eso, sino un simple <span>:

Código HTML :

<span onclick="$('#keywordslist').val('hola');" style="text-decoration: underline; color: blue;">XCosa</span>

<input type="text" name="keywordslist" id="keywordslist" value="" />

La razón es que <a> sirve para poner un hipervínculo mientras que el amigo edisontabo parece querer usarlo solo por cómo se ve (incitar al usuario a hacer clic).

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 24 Ago 2010 08:16 pm
Gracias por la ayuda, no habia dado respuesta, ya que estaba algo ocupado.
DriverOp me sirvió bastante el ejemplo y muy practico :D

Por edisontabo

25 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.