Hola! Tengo un pequeño problema. Tengo un textarea en el que en el evento OnKeyDown detecto si el usuario ha pegado algo "combinación Ctrl+V". Después de estar pegado horas en el monitor conseguí que funcionase:
Código Javascript
:
Ver originalfunction agrandar(e){
var code = (document.all) ? event.keyCode:e.which;
var ctrl = (document.all) ? event.ctrlKey:e.modifiers & Event.CONTROL_MASK;
if (window.event.ctrlKey){
if (window.event.keyCode == 86) {
alert("Has pulsado ctrl+v");
}
}
}
Lo que ahora quiero conseguir es que cuando haya pulsado ctrl +v me recoja el valor del textarea y me lo guarde en una variable:
Código Javascript
:
Ver originalfunction agrandar(e){
var code = (document.all) ? event.keyCode:e.which;
var ctrl = (document.all) ? event.ctrlKey:e.modifiers & Event.CONTROL_MASK;
if (window.event.ctrlKey){
if (window.event.keyCode == 86) {
var msg = document.forms['formulario'].TAestado.value;
}
}
}
Peeero, no funciona porque antes de que se muestre el valor del TextArea se está ejecutando este javascript, por lo que el valor del textarea siempre será = null
Cómo puedo conseguir que me recoja el valor?
P.D.: tiene que ser el evento onKeyDown.
Saludos y gracias de antemano