我正在创建一个办公室网页,您可以使用复选框选择要向其发送邮件的人,然后按一个按钮打开 Outlook 并向他们发送电子邮件。
我试图用名字而不是电子邮件地址发送它。
例子:
托默·阿米尔;约翰·多;...等等而不是:
tomer@office.com;john@office.com;...
问题是outlook无法识别名称...
我的代码:
function getSelectedCheckbox(){
var names = "";
$('input[name=checkboxlist]:checked').each(function() {
names += $(this).val();
});
document.getElementById('selectedrows').value = names;
}
function sendMail(){
getSelectedCheckbox();
var mails = document.getElementById('selectedrows').value;
window.open('mailto:'+mails+'?subject=subject&body=body');
}
它返回一个如下所示的字符串:
托默·阿米尔;约翰·多;
谢谢!