нужна помощь по чекбоксам
Есть 5 чекбоксов надо зделать так чтобы при нажатии на первый отмечался и 3тий. Я оч слаб в етом.
от что нарыл
<html>
<head>
<title></title>
<script type="text/javascript">
if (!Array.prototype.indexOf)
Array.prototype.indexOf = function(value) {
for (var i = 0; i < this.length; i++)
if (this[i] === value)
return i;
return -1;
}
function checkIt() {
var arr = document.getElementById('checkedItems').value.spli t(/,\s*/);
var items = document.getElementById('items');
var checkboxes = items.getElementsByTagName('input');
for (var i = 0; i < checkboxes.length; i++)
checkboxes[i].checked = arr.indexOf(checkboxes[i].value) != -1;
}
window.onload = function() {
var itemsEl = document.getElementById('items');
for (var i = 1; i < 10; i++)
itemsEl.innerHTML += '<input name="checkbox" type="checkbox" value="' + i + '">' + i + '<br>\n';
}
</script>
<style type="text/css">
.toolbox {
position: fixed; float: left; top: 50px; left: 100px;
border: solid 1px Silver; background: #f5f5f5; padding: 5px;
}
.toolbox span { cursor: pointer; }
</style>
</head>
<body>
<div class="toolbox">Values <input id="checkedItems" type="text" value="1,3" size="10">
<span onclick="checkIt()">Check!</span></div>
<div id="items">
</div>
</body>
</html>
Последний раз редактировалось blacklordi, 16.02.2012 в 17:08.
|