use onkeydown/onkeypress/onkeyup event, for example, the following textbox will only allow numeric input
<input type="text" onpaste="return false;" onkeypress="if (event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;">
<input type="text" onpaste="return false;" onkeypress="if (event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;">
onbeforecut
onbeforeeditfocus
onbeforepaste
onbeforeupdate
onblur
onchange
onclick
oncontextmenu
oncut
ondblclick
ondrag
operation.
ondragend
ondragenter
ondragleave
ondragover
ondragstart
ondrop
onerrorupdate
onfilterchange
onfocus
onhelp
onkeydown
onkeypress
onkeyup
onlosecaptureonmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onpaste
onpropertychange
onreadystatechange
onresize
onselect
event.keyCode获得
这样是不是很简单呢。只要这个input标签的任何一个属性改变就会触发这个onpropertychange事件了。当然,input标签的value值改变当然也会触发这个事件啦。就算鼠标点击这个input也会触发这个事件。