0

ドロップダウンリストのクライアント側であってもselectindexchangedに£記号を付けて見通しにいくらか表示したい。

以下に示すように、金額は Win XP IE 7,8 ではサイン付きで表示されますが、Windows 7 IE では表示されません。

ここに画像の説明を入力

HTML:

if($(this[this.selectedIndex]).val() == "A")
{
    var mailsubject="New win";
    var toEmail="abc@sify.com";
    var vSign = "Amount: £" + $(this).parent().siblings()[4].nextSibling.all[0].value;
    var mailbody = escape(vSign); 
    window.open("mailto:"+ toEmail + "?subject=" + mailsubject + "&body=" + mailbody);
}

誰もそれを行う方法を知っていますか?

4

2 に答える 2

0

私たちは解決策を得ました。

「to:protocol へのメールの UTF-8 サポートを有効にする」のチェックボックスを有効にする必要があります。

Outlook --> ツール --> オプション --> メール形式 --> 国際オプション --> インターネット プロトコル

于 2011-02-28T07:44:55.607 に答える
0

ポンド記号を HTML エンティティに置き換えてみてください。

£

そして、 ASPXではなくJavaScript / jQueryを意味していませんか?

于 2011-02-28T06:41:40.173 に答える