Что тут есть:

Плагин для jQuery zenInput

Примеры работы

— все по умолчанию.

— увеличенный шрифт.

— обработка событий.

// Список параметров (всегда можно посмотреть в самом плагине):
error: false, // Элемент отображаемый при ошибке
comment: false, // Элемент отображаемы при редактировании
calculatewrapper: false, // Элемент будет отображен при расчетах
calculate: false, // Элемент куда будет выводится результат вычисления
oncalculate: false, // Функция вызывается если введены [+,-,*,/,(,)]
onendcalculate: false, // Функция вызывается если удалены все [+,-,*,/,(,)]
onready: false, // Функция вызывается при подготовке элемента
onfocus: false, // Функция вызывается при установке фокуса
onblur: false, // Функция вызывается при потере фокуса (в функцию передается конечный результаты ввода)
onerror: false, // Функция вызывается при попытке ввода запрещенных символов
onenter: false, // Функция вызывается если нажата клавиша enter (вызывается ДО onblur)
onescape: false, // Функция вызывается если нажата клавиша escape (вызывается ДО onblur)
oninput: false, // Функция вызывается при вводе любого символа (в функцию передается введенный символ)
ifnul: '', // Символ вставляемый если введеные данные ошибочны или 0
sign: false // Показывать знак минус при вводе отрицательного значения