I would request a input filter as a regex range eg a-zA-Z0-9 i.e. if the keyCode is NOT within the range then preventDefault(). I imagine that number, date, datetime, etc will be special implementations that filter keyboard input. Why not extend the facility to text, etc? cheers, SDH