![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
GooDZon |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 19.11.2019 Пользователь №: 5174 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Необходимо сделать так, чтобы при вводе символа "а", символ заменялся на "b", а "b" заменялся на "a". Если символ a на b в тексте уже менялся, то не заменять на a, во избежании повторов (у меня повтор получается и все символы обратно на a меняются).
При коде:
Меняется только a на b, но если дополнить код
То "a" сохраняется как "а", а "b" меняется на "a". Как мне сделать чтобы а на b менялось и b на а. В первом варианте использовал toHtml(); и setHtml(a); - это необходимо для сохранения форматирования текста (такие параметры как цвет, размер, формат шрифта) сохраняются при замене. Мне нужно именно с сохранением форматирования. При первом варианте кода форматирование сохраняется, а при втором ничего не происходит, поэтому я и заменил код на toPlainText(); но тогда a не меняется на b. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 5.4.2025, 4:31 |