Как выполнить код стиля в переменной PHP для HTML Textarea - PullRequest
0 голосов
/ 23 мая 2019

У меня есть переменная php:

$correction = <span style="background:yellow">iiii</span> am a good person.

Эта переменная отправляется в ajax из php под

success: function(msg)
{       
    $("#target").val(msg); // msg is the $correction string
}

, затем она отображается в текстовой области.Тем не менее, я хочу, чтобы стиль выполнялся вместо отображения HTML-кода в $ коррекции.

Он обнаруживает орфографические ошибки и выделяет его желтым цветом, но у меня нет идей, как заставить его отображать строку.

Я попытался создать функцию в функции успеха ajax и отправить переменную msg в функцию Javascript, но она не сработала.

Я попытался добавить тег <body></body> и дажезаменил

<span> to <div id="display" style="background:yellow">iiii</div> am a good person.

и он все еще не работал.

ожидаемый результат: <mark>iiii</mark> am a good person.

фактический результат: <span style="background:yellow">iiii</span> am a good person.

Спасибо за помощь.

1 Ответ

1 голос
/ 23 мая 2019

Нельзя установить HTML-код внутри <textarea/> https://www.w3schools.com/tags/tag_textarea.asp, поскольку это объект "многострочного ввода текста".

Если вы хотите это внутри текстовой области, вы можете сделать это с помощью <div contenteditable="true">your editable content</div> обхода DIV-тега. https://www.w3schools.com/tags/att_global_contenteditable.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...