打开电子邮件弹出输入密钥命中电子邮件地址
问题描述:
我有我的屏幕上显示的电子邮件地址,用户可以点击和Outlook邮件实例打开(使用简单的<a mailto:/>
)。但是,用户也可以使用选项卡序列来访问该电子邮件地址并按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
}
}
答
试试这个
<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;
});
});
这是浏览器的功能,而不是你的控制范围之内。也就是说,它至少在Firefox中起作用。 – 2013-04-09 05:58:05
也适用于Chrome。在聚焦链接并点击链接时按下Enter键应该没有区别。你使用的是什么浏览器? – plalx 2013-04-09 05:59:11
呃...我使用IE。我创建了单独的应用程序,它工作。在调试时,意识到我的应用程序页面上还有其他一些js错误,因此无法正常工作。感谢回复和appologies浪费时间。我想删除这篇文章,因为它不是真正的技术问题,但无法回复。任何人都可以请建议如何做到这一点? – guravman 2013-04-09 06:35:21