2012-04-05 4 views
1

У меня есть виджет recaptcha в моей форме, и я хочу, чтобы это стало обязательным. , так как у меня нет прямого управления виджетами в моем html, мне было интересно, могу ли я добавить к нему необходимый атрибут после его рендеринга.Можно ли добавить обязательный атрибут в поле ввода с помощью css?

ie. если я добавлю следующую команду css

#recaptcha_response_field{background-color:#000000;} 

оно окрашивает текстовое поле виджет recaptcha. в том же духе, если бы какой-то способ установить требуемый атрибут «обязательный» для полей ввода через css, я мог бы сделать его обязательным.

ответ

2

ли следующая работа для вас:

$(function() { 
    $("#recaptcha_response_field").attr('required','required'); 
}); 
+0

К сожалению, нет. Я добавил его в файл js, но это не повлияло. –

+0

заставил его работать после удаления тегов функций. $ ("# recaptcha_response_field"). Attr ('required', 'required'); спасибо. –

+0

рад, что смогу помочь – mreyeros

1

Если я вас правильно понял, то это должно сделать трюк:

$(function() { 
    $("#recaptcha_response_field").css({background-color:#000000;}); 
}); 

Без JQuery:

document.onload = function() { 
    document.getElementById("recaptcha_response_field").style['background-color'] = '#000000'; 
}; 

Я не 100% уверен, что на втором, но я не могу протестируйте его прямо сейчас.

+0

я думаю, что вы меня не поняли. Я хотел поставить атрибут «требуется» в поле. Я привел пример, где я могу добавить стиль в поле. Я просто хотел узнать, можно ли связать требуемый атрибут аналогичным образом. –

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

  • Нет связанных вопросов^_^