2009-07-31 7 views
3

Internet Explorerで一重引用符をエスケープするにはどうすればいいですか?インターネットエクスプローラ - 一重引用符をエスケープする方法

'はfirefoxなどで動作しますが、Internet Explorerではうまくいきません。例えば

<input type="text" value='Single quotes `&apos;` Here' /> 

AJMコメントで言ったように、Firefoxではなく、IE

+1

あなたはそれを使用している場所の例を表示できますか? – BigBlondeViking

+1

質問をもっと明確にすることはできますか? URLでエスケープしますか? JavaScriptでエスケープ? –

答えて

10

& APOSを。有効なHTMLではありません。これはXMLのみのシーケンスです。 FireFoxはhtmlパーサーとxmlパーサーの間でコードを少しだけ共有しているだけです。 &#39を使用してください。シーケンス(正しいhtmlエスケープ 'のための)既に提案された。

3

で作品を、私はこれを試してみた:

<input type="text" value='Single quotes &#39; Here' />

3

特定の属性値を二重引用符で囲み、一重引用符を直接入力することができます。

Internet Explorerの一部のバージョン(正しく)は、&apos;というエンティティをHTML形式でのみXML形式で認識するため、&#39;と運があるようです。

関連する問題