Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2014, 07:17
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 9 meses
Puntos: 96
.keyup() no funciona

Hola a todos, estoy usando por primera vez JQuery, antes con javascript hacia algo asi
Código Javascript:
Ver original
  1. function foo(){
  2. var txt= document.getElementById('idtextarea').value;
  3. alert(txt);
  4. }
Código HTML:
Ver original
  1. <textarea id="idtextarea" onkeyup="foo()"></textarea>
Y funcionaba, ahora con JQuery hago esto y no pasa nada
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. $('#idtextarea').keyup(function(){
  3. alert($(this).val());
  4. });
  5. });
Y no pasa nada, tambien intente asi
Código Javascript:
Ver original
  1. $(document).on('keyup','#idtextarea',function(){
  2. alert($('#idtextarea').val());
  3. })/
Y tampoco nada, como puedo hacerlo para que me funcione bien, o hay alguna otra forma?

EDIT: El problema fue la version de jquery que estaba usando, aunque ahora tengo otro problema, y es que el alert aparece al perder el foco, para que men entiendan un poco mejor, tengo una imagem generada con php, por GET le envio datos al script para que escriba algo en la imagen, y lo que quiero hacer es que a medida que se ingrese un texto al textarea se vaya cambiando el src de la imagen asi
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. $('#textarea').keyup(function)){
  3. var txt= encodeURIComponent($(this).val());
  4. $'#imagen').attr('src','script.php?foo='+txt);
  5. });
  6. });
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.

Última edición por xSkArx; 28/03/2014 a las 08:32