2009-01-10 67 views
0

我有這個輸入的形式:撇號替換引號中的腳本標記在輸入欄

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

一般的報價必須是雙層,所以我把值屬性內的單引號。

然而,當我這樣做,其結果是:

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

注意,這些是單引號,不是單引號!涉及到HTML時有很大的不同。

我正在使用Django,並已嘗試使用一對夫婦模板標籤,但它沒有幫助。

我也嘗試過&#39,但是當它被包含在屬性值中時,它不會被轉換,所以也沒有幫助。

這看起來像那些HTML 101的東西之一,但它真的很煩人。有關我如何解決這個問題的任何想法?

回答

3

嘗試:

<input type="text" value="&lt;script src=&quot;/js/script.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;" name="embed"/>