Pergunta

Eu tenho esta entrada em um formulário:

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

As citações em geral tem que ser o dobro, então eu coloquei aspas simples dentro da propriedade valor.

No entanto, quando eu faço isso, o resultado é:

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

Observe que estes são apóstrofos, e não aspas simples! Grande diferença quando se trata de HTML.

Eu estou usando Django, e já tentou usar um par de tags de modelo, mas não ajudou.

Eu também tentei &#39, mas não é convertido quando é incluído no valor da propriedade, de modo que não ajuda.

Esta parece ser uma daquelas HTML 101 coisas, mas é realmente muito chato. Todas as ideias sobre como eu poderia corrigir isso?

Foi útil?

Solução

Tente:

<input type="text" value="&lt;script src=&quot;/js/script.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;" name="embed"/>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top