Я пытаюсь найти хороший способ предотвратить отправку ботов, сохраняя при этом простой процесс. Я прочитал несколько замечательных идей, но я подумал о добавлении опции подтверждения при отправке формы. Пользователь нажимает кнопку "Отправить" и появляется подсказка подтверждения Javascript, требующая взаимодействия с пользователем.
Будет ли это предотвращать ботов или может бот понять это слишком легко? Ниже приведен код и JSFIddle, чтобы продемонстрировать мою идею:
$('button').click(function () {
if(Confirm()) {
alert('Form submitted');
/* perform a $.post() to php */
}
else {
alert('Form not submitted');
}
});
function Confirm() {
var _question = confirm('Are you sure about this?');
var _response = (_question) ? true : false;
return _response;
}