2014-09-09 1 views
0

Я использую recaptcha в моем проекте. Я использовал java-скрипт для создания captcha.I используется ниже кода.Recaptcha с обязательным атрибутом отображается как недопустимый с JQuery

Recaptcha.create(private_key, 'captchadiv', 
     { 
      theme: "clean", 
      callback : function() 
      { 
       $("#recaptcha_response_field").attr("required",true); 
      } 
     }); 

Он генерирует recaptcha, но проблема в том, что при первой загрузке страницы она отображается как недопустимая, как показано на рисунке ниже.

enter image description here

Что может быть решение ??

Благодаря

ответ

0
if($('#recaptcha_response_field').val().length > 0){ 
    $('#recaptcha_response_field').prop('required', true); 
} 

Просто проверьте текст на входе на странице загрузки. Кроме того, для этого используйте .prop(), а не .attr().

+0

Ваш один не работает. На самом деле, я хотел бы сделать поле recaptcha как часть формы. В этой форме есть другие поля ввода. Я хотел бы получить все данные формы, когда я отправлю форму. Как я могу это сделать? благодаря –

Смежные вопросы