У меня есть поле contentEditable, где я хотел бы сделать следующее. Когда пользователь заполняет насыщенный текст в поле (слово microsoft или иначе), я хотел бы удалить весь богатый текст, но сохранить разрывы строк.JQuery - вставить событие, зачеркнуть насыщенный текст
Мое мышление: если вы вставляете богатый текст в обычную <texarea>
, он удаляет все форматирование и сохраняет разрывы (созданные явными новыми строками, а также элементы уровня блока). Я хотел бы как-то имитировать это. Другими словами, создайте временную текстовую область, перехватите событие вставки, примените ее к Textarea, получите результаты и вставьте их обратно в исходное поле Content Editable.
Однако, я не нашел способ имитировать это. Если я вставляю содержимое в текстовое поле через jquery, он, кажется, обновляет все форматирование форматированного текста, когда я пытаюсь его скопировать, обратно в исходные поля
потому что клиент будет вставлять текст из слова microsoft, а другие редакторы – djt
немного путают, почему это было пропущено. Я объяснил, что я хотел сделать, что я пытался, и почему это не сработало. – djt