Снова чекбоксы
<html>
<body>
<input type="checkbox" id="checkbox">
<br>
<input type="button" id="button" value="Check">
<script>
function alertTrue(){
alert('Checked');
}
function alertFalse(){
alert('Unchecked');
}
var cb = document.getElementById('checkbox');
var bt = document.getElementById('button');
if(cb.checked==true){bt.setAttribute('onClick', "alertTrue()");}
else{
if(cb.checked==false){bt.setAttribute('onClick', "alertTrue()");}
}
</script>
</body>
</html>
Собственно вот код, что я не так написал? |
не понятно что вы вообще пытаетесь изобразить, для чего это и что должно происходить
|
Ну, при клике на кнопку alert() должен показывать состояние чекбокса.
|
<html>
<body>
<input type="checkbox" id="checkbox">
<br>
<input type="button" id="button" value="Check">
<script>
function alertTrue(){
alert('checked');
}
function alertFalse(){
alert('unchecked');
}
var cb = document.getElementById('checkbox');
var bt = document.getElementById('button');
if(cb.checked==true){bt.setAttribute('onClick', "alertTrue()");}
else{
if(cb.checked==false){bt.setAttribute('onClick', "alertFalse()");}
}
</script>
</body>
</html>
нашел ошибку у себя.. но всё равное не работает |
<html>
<body>
<input type="checkbox" id="checkbox">
<br>
<input type="button" id="button" value="Check">
<script type="text/javascript">
function alertTrue(){
alert('checked');
}
function alertFalse(){
alert('unchecked');
}
var cb = document.getElementById('checkbox'),
bt = document.getElementById('button');
bt.onclick = function() {
if ( cb.checked ) {
alertTrue();
} else {
alertFalse();
}
}
</script>
</body>
</html>
|
Vampir3,
Цитата:
Назначение обработчиков |
Vampir3, что-то ты перемудрил... Как вариант
<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function Go() {
var mess=(document.getElementById('checkbox').checked)? 'checked': 'unchecked';
alert(mess);
}
</script>
</head>
<body>
<input type="checkbox" id="checkbox" />
<br />
<input type="button" id="button" value="Check" onclick='Go()' />
</body>
</html>
|
Цитата:
|
Послушаем чего автор скажет... :)
|
Цитата:
|
| Часовой пояс GMT +3, время: 13:05. |