Снова чекбоксы
<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, время: 02:50. |