Я изучил этот урок.Файл index.phtml, проверочный раздел кода
function doValidation(id)
{
var url = '/index/validateform'
var data = {};
$("input").each(function()
{
data[$(this).attr('name')] = $(this).val();
});
$.post(url,data,function(resp)
{
$("#"+id).parent().find('.errors').remove();
$("#"+id).parent().append(getErrorHtml(resp[id], id));
},'json');
}
Видите ли, строка
$("input").each(function() { ... })
проходит по входам формы, чтобы получить данные из них (и отправить их для проверкизатем).Селектор является «входным», вам нужно переписать его, чтобы он не соответствовал элементу капчи.Я не знаю, что html отображается для формы в вашем приложении, но, учитывая, что входные данные формы обычно имеют атрибут «id», вы можете изменить селектор на «input [id! = Captcha_input_id]», где «captcha_input_id»идентификатор пропускаемого входа.