2009-07-31 60 views
1

我有一個文本框,其值包含帶單引號的字符串,例如安迪的字符串HTML - 在表單控件中轉義單引號

<input type='text' value='Andy's String' />

這顯然不正確地在瀏覽器中呈現。最好的辦法是什麼?

回答

3

嘗試

<input type='text' value='Andy&#39;s String' /> 
5
<input type='text' value="Andy's String" /> 

或者:

<input type='text' value='Andy&apos;s String' /> 
+0

我似乎無法得到這個轉義序列在Internet Explorer中工作嗎? – AJM 2009-07-31 16:15:16

0

最好的辦法是使用雙引號:)

<input type="text" value="Andy's String" /> 
+0

當然,同樣的問題會發生與安迪的字符串 – AJM 2009-07-31 15:48:07

+0

它會,但在英國人不寫安迪的,他們寫安迪的。雖然這兩種方法都有地板,但我認爲這是最好的方法(有一點驗證撒在頂部;)) – 2014-03-14 10:46:51

0

使用雙引號 '',而不是單一的。