我可以使用css将所需属性添加到输入字段吗?

时间:2012-04-05 19:11:14

标签: html5 recaptcha required-field

我的表单中有一个recaptcha小部件,我希望它是强制性的。 因为我没有直接控制我的html中的小部件,我想知道我是否可以在渲染后添加所需的属性。

即。如果我添加以下css

#recaptcha_response_field{background-color:#000000;}

它确实为recaptcha小部件文本字段着色。同样,如果有某种方法通过css为输入字段设置required =“required”属性,我就可以强制使用。

2 个答案:

答案 0 :(得分:3)

以下是否适合您:

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

答案 1 :(得分:1)

如果我理解正确,这应该可以解决问题:

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

没有jQuery:

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

我对第二个不是100%肯定,但我现在无法测试它。