Мне нужно реализовать автоматическую капитализацию внутри элемента управления Telerik RadEditor на странице ASPX как пользовательские типы.Как реализовать автоматическую капитализацию в JavaScript/HTML
Это может быть специфическое для IE решение (IE6 +).
В настоящее время я фиксирую каждое нажатие клавиши (вниз/вверх) по мере того, как пользователь создает для поддержки отдельную функцию, называемую «макросами», которые по сути являются короткими ключевыми словами, которые расширяются в форматированный текст. то есть макрос «so» может автоматически расширяться при попадании пробела в «stackoverflow».
У меня есть доступ к информации о ключевом коде, а также я использую методы TextRange для выбора слова («так») и расширения его на «stackoverflow». Таким образом, у меня есть некоторое подобие контекста.
Однако мне нужно проверить этот контекст, чтобы узнать, следует ли автозапускать. Это также должно работать независимо от того, задействован ли макрос.
Поскольку я отслеживаю нажатия клавиш для макросов, должен ли я просто следить за пунктуацией (это больше, чем просто периоды, которые сигнализируют прописную букву) и автоматически закрывать следующую букву, или я должен использовать TextRange и анализировать контекст?
Другое, чем в начале предложения, когда нужно заглавные буквы? У вас есть предопределенный список правильных существительных или сокращений? – Liam 2008-09-20 08:13:31