Кнопка отключена с помощью MotionCaptcha - PullRequest
0 голосов
/ 03 марта 2012

Ну, я из Мексики, так что извините за мой плохой английский.

Я делаю форму с JQuery Mobile и использую приложение MotionCaptcha (http://www.josscrowcroft.com/demos/motioncaptcha/)). У меня проблема с кнопкой отправки, она не отключена и не включена сама. Вначале кнопка отключена (все в порядке), но, если я введу правильную капчу, она не превратится в активную кнопку, пока я не обновлю капчу. Затем, когда кнопка включена, и я нажимаю на нее, она не превращается в отключенную кнопку. Я заметил, что проблема возникает, когда я добавляю файлы JQuery Mobile.

Кто-то может сказать мне, почему?

1 Ответ

1 голос
/ 31 июля 2012

при использовании MotionCaptcha с jQuery Mobile я также столкнулся с этой проблемой. Проблема в jQuery Mobile, который добавляет свои классы и атрибуты данных к входу, к которому вы добавили атрибут disabled="disabled", и в то время как на клиенте вы удаляете отключенный атрибут, другие классы не удаляются. Решение, которое я нашел, это просто добавить следующую строку в функцию обратного вызова jQuery.motionCaptcha.js - onSuccess сразу после

// Enable the submit button:
$submit.prop('disabled', false);

вставить следующую строку

$submit.button('enable');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...