Апострофы, заменяющие кавычки в теге script в поле ввода

StackOverflow https://stackoverflow.com/questions/430339

Вопрос

У меня есть этот ввод в форме:

<input type="text" value="<script src='/js/script.js' type='text/javascript'></script>"  name="embed"/>

Кавычки обычно должны быть двойными, поэтому я заключаю свойство value в одинарные кавычки.

Однако, когда я это делаю, результат таков:

<script src=’/js/script.js’ type=’text/javascript’></script>

Обратите внимание, что это апострофы, а не одинарные кавычки!Большая разница, когда дело доходит до HTML.

Я использую Django и уже пробовал использовать пару тегов шаблона, но это не помогло.

Я тоже пытался &#39, но он не преобразуется, когда включается в значение свойства, так что это тоже не помогает.

Это похоже на одну из тех вещей с HTML 101, но на самом деле это очень раздражает.Есть какие-нибудь идеи о том, как я мог бы это исправить?

Это было полезно?

Решение

Попробуй:

<input type="text" value="&lt;script src=&quot;/js/script.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;" name="embed"/>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top