Apóstrofos substituir aspas na tag script no campo de entrada
-
08-07-2019 - |
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 '
, 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?
Solução
Tente:
<input type="text" value="<script src="/js/script.js" type="text/javascript"></script>" name="embed"/>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow