проблемы с функциями
Подскажите пожалуйсто как создать скрипт где при нажати на <input type="radio" name="browser" > срабатывала функция а при повторном нажатии она отключалась, проблема в том что как только я делаю <input type="radio" name="browser" onClick="f()"> переключатель зависает в нажатом состоянии что делать?
|
<script type="text/javascript"> window.onload = function(){ document.getElementById("element").onchange = function(){ document.getElementById("div").style.background = this.checked ? 'red' : 'black'; }; }; </script> <input type="checkbox" id="element" value="#" /> <div id="div" style="width: 100px; height: 20px; background: black"></div> |
Для radio можно, например, так:
<input type="radio" name="browser" value="ie" onClick="f(this)"> Internet Explorer<Br> <input type="radio" name="browser" value="opera" onClick="f(this)"> Opera<Br> <input type="radio" name="browser" value="firefox" onClick="f(this)"> Firefox<Br> <script> function f(el){ if(arguments.callee.value != el.value){ arguments.callee.value = el.value alert(el.value); } } </script> |
Часовой пояс GMT +3, время: 04:15. |