Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema con funcion pegar javascript, no captura lo pegado.

Estas en el tema de problema con funcion pegar javascript, no captura lo pegado. en el foro de Frameworks JS en Foros del Web. miren esta es mi función @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( "#textcomentario" ) . bind ( 'paste' , function ( e ) ...
  #1 (permalink)  
Antiguo 04/04/2013, 15:51
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 4 meses
Puntos: 52
problema con funcion pegar javascript, no captura lo pegado.

miren esta es mi función

Código Javascript:
Ver original
  1. $("#textcomentario").bind('paste', function(e) {
  2.    
  3. var texto_escrito = $('#textcomentario').val();
  4.     alert(texto_escrito);
  5.     keyuppegando();
  6.  
  7.     });

Osea cuando pego el texto, ejecuta el alert y luego llama la función para procesar lo pegado.
sin embargo el alert me dice que no hay nada pegado, y ademas obvio la función no funciona por que no detecta texto.

esa misma función la llamo para cuando estoy tecleando, y alli si funciona.
el caso es que cuando uno le da pegar el texto es como si aun no estuviera allí al menos que presione un espacio o cualquier caracter en la caja de texto.
mi pregunta es.
como extraer lo pegado, del porta papeles y asignárselo a una variable, ya que la caja de texto a pesar de que este visible lo que se pegó, no se detecta como tal.

en pocas palabras, como obtener el texto del porta papeles y asignárselo a una variable para procesarlo?

de antemano gracias ..!
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 04/04/2013 a las 16:18
  #2 (permalink)  
Antiguo 05/04/2013, 11:48
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: problema con funcion pegar javascript, no captura lo pegado.

lo mejor es validar en el evento onblur, no todos los navegadores soportan el porta papeles.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 09/04/2013, 15:10
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 4 meses
Puntos: 52
Respuesta: problema con funcion pegar javascript, no captura lo pegado.

Cita:
Iniciado por maycolalvarez Ver Mensaje
lo mejor es validar en el evento onblur, no todos los navegadores soportan el porta papeles.
es el mismo problema, de todas formas no detecta cuando hay texto alli siempre y cuando se presione el teclado.
como hacer para que detecte texto pegado con el click derecho?

con el ctrl+v si lo hace
es que se supone que un boton esta bloqueado
y que si se pone texto debe desbloquearse

pero no lo hace..
nomas cuando tecleas valida la caja, pero cuando pegas con click derecho no pasa nada.

no se puede?
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #4 (permalink)  
Antiguo 10/04/2013, 12:13
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: problema con funcion pegar javascript, no captura lo pegado.

no, no se puede, la ventaja de onblur es que se activa cuando el input pierde el foco, lo ideal es que valides también en el onsubmit del form, y si usas ajax, antes de ejecutarlo.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: funcion, javascript, pegar
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 12:42.