Подтверждение действий с помощью JavaScript
Пользователю свойственно ошибаться. Например, если есть две кнопки («удалить» и «редактировать»), то есть вероятность, что пользователь по ошибке нажмет «удалить» вместо «редактировать». У меня так иногда бывает. Операция удаления чаще всего необратимая, поэтому нужно выводить предупреждение перед удалением.
Сделать это можно с помощью javascript несколькими способами.

1. Через диалоговое окно confirm
<a href="/delete.html" onclick="return confirm('Удалить файл?')">удалить</a>


Метод confirm() выведет стандартное диалоговое окно Windows, на котором на будет две кнопки: OK и Отмена (язык надписей соответствует языку Windows).

2. Через метод getElementById
Возможно не всем понравится серое диалоговое окно confirm. Поэтому сделаем более красиво.
<a href="/delete.html" onclick="document.getElementById('delete').style.display='inline'; return false;">удалить</a>
<span id="delete" style="display:none;"><a href="/delete.html">удалить</a> / <a href="#" onclick="document.getElementById('delete').style.display='none'; return false;">отмена</a>
</span>


В обоих случаях, если javascript будет отключён у пользователя, ссылка все равно будет работать, но без подтверждения.