И в Сафари, и, о ужас!, в IE8 тоже не работает.
Скрипт вообще просто ужасный…
1) нужно оформить в виде jQuery плагина
2) нормально отформатировать в посте при помощи Source Code Highlighter
3) если используете jQuery, то нужно использовать метод jQuery val() вместо value (к примеру).
4) передача события в функцию function(e){} — не кросс-браузерная
5) getSelection — это метод объекта window, и работает по-моему только в FF window.getSelection. То есть эта запись: var range = $(this).getSelection(); — не корректно тоже.
6) код не работает в половине браузеров…
P.S. я не минусую в надежде что следующий пост будет в разы круче…
после того как цыфра изменилась курсор перескакивает в конец поля и больше не может изменить ту цыфру которая менялась надо-бы возвращать курсор на место.
Удобный подбор цифровых значений в полях input