我的输入格式为:
<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,并且已经尝试过使用几个模板标签,但它没有帮助。
我也试过了'
,但是当它包含在属性值中时它没有被转换,所以这也无济于事。
这似乎是那些HTML 101之一,但它真的很烦人。关于我如何解决这个问题的任何想法?
答案 0 :(得分:3)
尝试:
<input type="text" value="<script src="/js/script.js" type="text/javascript"></script>" name="embed"/>