Buenas a todos:
Estoy aún estableciendo mis bases en cuanto a Javascript se refiere y aunque poco a poco voy avanzando me gustaría que me aclarárais una duda, a ver si hay suerte.
Tengo un textbox (trabajo en Visual Studio 2005) en el cual sólo permito teclear valores numéricos, además de las teclas de control... (tabulador, backspace, flechitas, Ctrl + C, Ctrl + V, etc...)
El problema está en que quiero validar que al pegar (Ctrl + V) un valor no numérico tampoco me lo permita. Que me permita pegar datos, pero sólo valores numéricos. Actualmente utilizo el evento onkeydown para validar a cada pulsación, pero si pego algo de golpe al permitir Ctrl + V mi función lo permite, de hecho es que quiero que se puedan pegar datos... He buscado y me he topado varias veces con otro evento llamado ondragdrop (que por el nombre me valdría también para no permitir el arrastrado de texto) pero nada de nada, no funciona en ninguno de los casos. Otra opción que barajé fue utilizar onchange pero este evento tampoco se lanza por mucho que cambie el contenido de mi textbox, ¿por qué puede ser ésto?
En definitiva, ¿cómo puedo hacer una comprobación de qué tipo de dato se va a pegar y permitirlo en función de si es numérico o no?
Gracias de antemano