Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перебор элементов
 
 автор: 999   (15.08.2006 в 17:54)   письмо автору
 
 

Народ, предположим, что у меня в форме имеется 5 checkbox'a, и пара кнопок.
имена checkbox'ов имеют следующий вид: 0, 1, 2, 3 итд - то есть простые числа.
имена кнопок - ниважно какие.
Как мне в цикле на JS перебрать все checkbox'ы формы и сделать их нажатыми, те cheched = "cheched"??? Заранее благодарю.

   
 
 автор: RMW   (15.08.2006 в 18:27)   письмо автору
 
   для: 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>

   
 
 автор: Axxil   (15.08.2006 в 18:36)   письмо автору
 
   для: 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>  

   
 
 автор: 999   (15.08.2006 в 18:50)   письмо автору
 
   для: Axxil   (15.08.2006 в 18:36)
 

Спасибо всем за помощь

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования