Javascript 按enter键打开电子邮件弹出窗口点击电子邮件地址
我的屏幕上显示了电子邮件地址,用户可以在其中单击并打开outlook邮件实例(使用简单的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')
)。然而,用户也可以使用标签序列来显示该电子邮件地址并按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错误,这是由于它不起作用。谢谢你的回复和回复,谢谢你浪费时间。我想删除这篇文章,因为它不是实际的技术问题,但不能,因为它有答复。有人能建议怎么做吗?