Código Javascript:
Ver original
function 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"); } } }
Código HTML:
Ver original
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 original
function 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