Как запретить отправку формы если не правильно введена капча? [требует правки]

253
08 августа 2017, 17:18

В конце формы есть поле для капчи. Как сделать, что бы если капча введена не правильная форма не отправлялась ? какой то параметр задать наверно нужно полю капчи ?

Answer 1

В случае рекапчи можно проверять только что капча в принципе разгадана.

$(".submitButton").click(function () {
    var response = grecaptcha.getResponse();
    if (response.length == 0) {
        // капча не разгадана
        return false;
    }
});

Вам всё равно нужно проверять что капча разгадана правильно со стороны сервера. Если вы этого не будете делать, найдутся умники которые будут обходить все проверки со стороны браузера легко и непринуждённо подменяя window.grecaptcha своим объектом в консоли.

READ ALSO
Конвертирование строки в число

Конвертирование строки в число

Как проверить входящую строку число это или нет

249
CURL ошибка при отправке параметров GET

CURL ошибка при отправке параметров GET

Отправляю GET запрос CURLом, для добавления данных в гугл дискЕсли ввожу данные в запросе вручную(конкретные строки), то все ок, запрос проходит...

253
Нужно отправить файл через form

Нужно отправить файл через form

Нужно отправить файл через форму на сайтеСделать надо через php, то есть:

261
Выбор часового пояса с помощью select

Выбор часового пояса с помощью select

Здравствуйте! Есть сайт где администратор сам может указывать часовой пояс, как это показано на картинкеПосле этого на сайте отображается...

315