javascript - 将js确认添加到mailto链接

时间:2014-01-04 18:19:04

标签: javascript jquery html mailto confirm

有没有办法使用javascript自动让页面查找任何mailto链接,然后在用户点击mailto链接时启动确认对话框?

从这个网站我发现了一种提醒警报的方法。我不仅仅是javascript的新手。

我们需要警告人们在没有现有关系的情况下不要将机密信息包含在他们的电子邮件中。

HTML:

<a href="mailto:name@domain.com">Email Link</a>

使用Javascript:

$('a[href^="mailto"]').on('click',
function() {
alert('This is some alert text');
});

4 个答案:

答案 0 :(得分:3)

javascript中有confirm个功能。

$('a[href^="mailto"]').on('click',
function() {
  if (!(confirm('This is some alert text'))) {
     return false;
  }
});

答案 1 :(得分:2)

Here is working demo

试试这个:

$('a[href^="mailto"]').on('click',
function() {
  return confirm('Do you want to send email?');
});

答案 2 :(得分:1)

您可以使用javascript确认对话框

$('a[href^="mailto"]').on('click', function() {
    return confirm('your question');
});

答案 3 :(得分:0)

你可以把它变成一个没有jquery的衬里:

<a href="mailto:name@domain.com" onclick="return confirm('Are you sure?')">Email Link</a>