我有这段代码
<form action="creatPro.php">
<input type="checkbox" name="okk" value="agree" id="okk" onClick="EnableSubmit (this)" />agree
<br />
<center>
<input type="submit" name="startthis" value="agree" disabled id="startthis" class="styled-button-8" />
</center>
</fieldset>
</form>
这是我的javascript
代码
EnableSubmit = function (val) {
var sbmt = document.getElementById("startthis");
if (val.checked == true) {
sbmt.disabled = false;
} else {
sbmt.disabled = true;
}
}
检查checkbox
时,应执行以下操作:
- 启用按钮
submit
- 将按钮颜色更改为蓝色,例如
启用时如何使用Jquery
更改按钮颜色?
这就是我试过的
$(document).ready(function(){
$("input[type=checkbox]").checked(function(){
$("input[type=submit]").css({"background-color":"blue"});
});
});
答案 0 :(得分:0)
$("#startthis").css({"background-color":"blue"});
或强>
$("#startthis").css( "background-color", "blue" );
答案 1 :(得分:0)
使用jQuery,您可以:
$('#okk').change(function () {
if ($(this).is(':checked')) {
$('#startthis').css('background-color','blue').prop('disabled', false);
} else {
$('#startthis').css('background-color','#ccc').prop('disabled', true);
}
});
<强> Updated Fiddle 强>
答案 2 :(得分:0)
您尚未将jQuery
添加到fiddle
将其作为库添加到fiddle
,并将以下行添加到EnableSubmit
函数中:
$('#startthis').css('background-color', 'blue');
答案 3 :(得分:0)
您可以简单地使用:在您的css中选中此选择的选择器
#startthis:checked{background-color:blue;}
#startthis{background-color:white;}