Apostrofi che sostituiscono le virgolette nel tag script nel campo di input
-
08-07-2019 - |
Domanda
Ho questo input in una forma:
<input type="text" value="<script src='/js/script.js' type='text/javascript'></script>" name="embed"/>
Le citazioni in generale devono essere doppie, quindi inserisco virgolette singole all'interno della proprietà value.
Tuttavia, quando lo faccio, il risultato è:
<script src=’/js/script.js’ type=’text/javascript’></script>
Nota che questi sono apostrofi, non virgolette singole! Grande differenza quando si tratta di HTML.
Sto usando Django e ho già provato a usare un paio di tag template, ma non ha aiutato.
Ho anche provato & amp; # 39
, ma non viene convertito quando è incluso nel valore della proprietà, quindi non aiuta neanche.
Sembra una di quelle 101 cose HTML, ma è davvero molto fastidioso. Qualche idea su come potrei risolvere questo problema?
Soluzione
Prova:
<input type="text" value="<script src="/js/script.js" type="text/javascript"></script>" name="embed"/>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow