Не нужно ничего эмулировать, начиная с 10 версии IE из под корокби поддерживаются регулярные выражения для проверки забитых данных. Пример использования:
<input type="text" pattern="[0-9]*" required>
В текущем примере, если забиты будут не цифры, форма просто не будет отправлена - выдаст предупреждение.
Подробнее здесь.