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?

È stato utile?

Soluzione

Prova:

<input type="text" value="&lt;script src=&quot;/js/script.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;" name="embed"/>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top