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

HTML+CSS+JavaScript

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

 

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

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

тема: Javascript и Checkboxes
 
 автор: Richard Ferlow   (16.01.2007 в 18:43)   письмо автору
 
 

Нужна такая фишка - при снятии либо постановки галки для одной строки...допустим с неким id, и чтобы одновременно аналогичное действие происходило для всех строк с таким же id.
Как это реализовать можно ?

   
 
 автор: AlexSol   (16.01.2007 в 19:39)   письмо автору
 
   для: Richard Ferlow   (16.01.2007 в 18:43)
 

у 12345 на сайте есть статья http://javascript.aho.ru/subs/subs009.shtml.
а пример вот

   
 
 автор: Richard Ferlow   (16.01.2007 в 19:50)   письмо автору
 
   для: AlexSol   (16.01.2007 в 19:39)
 

Там не так несколько.
Дело в том, что я не понимаю в яваскрипте практически ничего - вот и спрашиваю.
Наверное непонятно объяснил.
Объясню чуть иначе.
Например.

<input type=checkbox name=chk1>
<input type=checkbox name=chk2>
<input type=checkbox name=chk1>
<input type=checkbox name=chk3>

такой код.
Нужно, например, если активировать chk1, то, если, есть еще chk1, то их активировать тоже.
И с деактивацией аналогично.
Все остальные чекбоксы при этом не затрагивает - только если к ним обращаются - тогда уж.

   
 
 автор: AlexSol   (16.01.2007 в 19:59)   письмо автору
 
   для: Richard Ferlow   (16.01.2007 в 19:50)
 

там это есть - если выбирается первая строка, то выбираются и все остальные. но поджод ругой, поскольку на странице не должно быть двух элементов с одним id. происходит выбор по шаблону. тоесть при выборе chk1 в цикле выбираются с походими id - chk1_0,chk1_1,.....

   
 
 автор: Richard Ferlow   (16.01.2007 в 20:11)   письмо автору
 
   для: AlexSol   (16.01.2007 в 19:59)
 

Вопрос снят - придумал другое решение :)
Тем не менее - предложенный вариант не подошел бы - он работает подругому.

   
 
 автор: RMW   (16.01.2007 в 20:17)   письмо автору
 
   для: Richard Ferlow   (16.01.2007 в 20:11)
 

Как вариант

<script>
function f(x)
{
  var m = x.form[x.name];
  for(var i=0;i<m.length;i++)m[i].checked=x.checked;
}
</script>

<form>
<input type=checkbox name=chk1 onclick="f(this)"> 
<input type=checkbox name=chk2 onclick="f(this)"> 
<input type=checkbox name=chk1 onclick="f(this)"> 
<input type=checkbox name=chk3 onclick="f(this)">
</form>

   
Rambler's Top100
вверх

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