|
|
|
| Народ, предположим, что у меня в форме имеется 5 checkbox'a, и пара кнопок.
имена checkbox'ов имеют следующий вид: 0, 1, 2, 3 итд - то есть простые числа.
имена кнопок - ниважно какие.
Как мне в цикле на JS перебрать все checkbox'ы формы и сделать их нажатыми, те cheched = "cheched"??? Заранее благодарю. | |
|
|
|
|
|
|
|
для: 999
(15.08.2006 в 17:54)
| |
<html>
<head>
<script>
function f(x)
{
for(var i=0;i<x.elements.length;i++)
{
if(x.elements[i].type=='checkbox')x.elements[i].checked=true;
}
}
</script>
</head>
<body>
<form>
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<br>
<input type="button" value="установ" onclick="f(this.form)">
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: 999
(15.08.2006 в 17:54)
| |
<script>
function checks(){
var num = document.formname.elements.length;
for (var i=0; i<num; i++){
var obj = document.forms.formname.elements[i];
if (obj.type=="checkbox") document.forms.formname.elements[i].checked=true;
}
}
</script>
<form name="formname">
<input type="checkbox" name="1">
<input type="checkbox" name="2">
<input type="checkbox" name="3">
<input type="checkbox" name="4">
<input type="button" onclick="checks()" value="Check It">
</form>
|
| |
|
|
|
|
|
|
|
для: Axxil
(15.08.2006 в 18:36)
| | Спасибо всем за помощь | |
|
|
|