как применить css к подкласу disabled
Добрый день подскажите как применить css к подкласу disabled
есть checkbox с кнопкой надо применить свои css пример: когда не включен чекбокс кнопка белая, когда же включен кнопка желтая когда наведен курсор кнопка зеленая <html> <head> <title></title> <style type="text/css"> .disabled{background:#fff;} .activ{background:#FFFF00;} .activ a:hover {background:#00FF00;} </style> <script> function a() { if (document.getElementById("tb1").checked) { document.getElementById("tbnum").disabled = false; } else { document.getElementById("tbnum").disabled = true; } } </script> </head> <body> <input type="checkbox" value="asd" id="tb1" onClick="a()"> <input class="activ" type="button" value="Продолжить" id="tbnum" onclick="document.location='anketa.html'" /> <script>window.onload = a;</script> </body> </html> |
Цитата:
<html><head><title></title>
<style>
.disabled {background: #fff;}
.activ {background: #FFFF00;}
.activ:hover {background: #00FF00;}
</style>
<script>
function a() {
if (document.getElementById("tb1").checked) {
document.getElementById("tbnum").disabled = false;
document.getElementById("tbnum").className = 'activ';
} else {
document.getElementById("tbnum").disabled = true;
document.getElementById("tbnum").className = 'disabled';
}
}
</script>
</head>
<body>
<input type="checkbox" value="asd" id="tb1" onClick="a()">
<input class="activ" type="button" value="Продолжить" id="tbnum" onclick="document.location='anketa.html'" />
<script>window.onload = a;</script>
</body></html>
|
Большое спасибо
|
Вы делаете это неправильно!
<!DOCTYPE html>
<style>
input[type="button"]{background: #FFFF00;}
input[type="button"]:hover {background: #00FF00;}
input[type="button"]:disabled {background: #fff;}
</style>
<form>
<input type="checkbox" value="asd" id="tb1" onclick="form.tbnum.disabled = !this.checked">
<input disabled="" type="button" value="Продолжить" name="tbnum" onclick="document.location='anketa.html'" />
</form>
|
Большое спасибо
|
| Часовой пояс GMT +3, время: 23:21. |