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

尝试用它的 HTML 实体替换井号:

£

你不是说JavaScript / jQuery,而不是ASPX吗?

于 2011-02-28T06:41:40.173 回答
0

我们得到了解决方案。

我们必须启用复选框“启用 UTF-8 支持邮件到:协议”在

Outlook --> 工具 --> 选项 --> 邮件格式 --> 国际选项 --> Internet 协议

于 2011-02-28T07:44:55.607 回答