Javascript 按enter键打开电子邮件弹出窗口点击电子邮件地址

Javascript 按enter键打开电子邮件弹出窗口点击电子邮件地址,javascript,jquery,html,email,Javascript,Jquery,Html,Email,我的屏幕上显示了电子邮件地址,用户可以在其中单击并打开outlook邮件实例(使用简单的)。然而,用户也可以使用标签序列来显示该电子邮件地址并按enter键。我想以类似的方式打开outlook邮件实例。我怎么做? <a href="" onkeypress="check()"> function check(e) { if (!e) e = window.event; // resolve event instance if (e.keyCode == '13')

我的屏幕上显示了电子邮件地址,用户可以在其中单击并打开outlook邮件实例(使用简单的
)。然而,用户也可以使用标签序列来显示该电子邮件地址并按enter键。我想以类似的方式打开outlook邮件实例。我怎么做?


<a href="" onkeypress="check()">

function check(e)
{
    if (!e) e = window.event;   // resolve event instance
  if (e.keyCode == '13')
    {
      //your code for opening outlook
    }
 }
功能检查(e) { 如果(!e)e=window.event;//解析事件实例 如果(e.keyCode=='13') { //打开outlook的代码 } }
试试这个

<a href="BAC" id="mail"/>
$(function(){
  $("#mail").bind('keyup',function(evt){
        var key = (window.event) ? event.keyCode : evt.which;
        if(key==13) return true;
        else return false;
  }); 
});

$(函数(){
$(“#邮件”).bind('keyup',函数(evt){
var key=(window.event)?event.keyCode:evt.which;
如果(key==13)返回true;
否则返回false;
}); 
});

这是浏览器功能,不在您的控制范围内。这就是说,它至少在Firefox中起作用,在Chrome中也起作用。聚焦链接时按enter键和单击链接之间应该没有任何区别。你用的是什么浏览器?嗯…我用的是IE。我创建了一个单独的应用程序,它工作了。在调试时,我意识到在我的应用程序页面上有一些其他js错误,这是由于它不起作用。谢谢你的回复和回复,谢谢你浪费时间。我想删除这篇文章,因为它不是实际的技术问题,但不能,因为它有答复。有人能建议怎么做吗?