|
|
|
| Нужна такая фишка - при снятии либо постановки галки для одной строки...допустим с неким id, и чтобы одновременно аналогичное действие происходило для всех строк с таким же id.
Как это реализовать можно ? | |
|
|
|
|
|
|
|
|
для: 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, то их активировать тоже.
И с деактивацией аналогично.
Все остальные чекбоксы при этом не затрагивает - только если к ним обращаются - тогда уж. | |
|
|
|
|
|
|
|
для: Richard Ferlow
(16.01.2007 в 19:50)
| | там это есть - если выбирается первая строка, то выбираются и все остальные. но поджод ругой, поскольку на странице не должно быть двух элементов с одним id. происходит выбор по шаблону. тоесть при выборе chk1 в цикле выбираются с походими id - chk1_0,chk1_1,..... | |
|
|
|
|
|
|
|
для: AlexSol
(16.01.2007 в 19:59)
| | Вопрос снят - придумал другое решение :)
Тем не менее - предложенный вариант не подошел бы - он работает подругому. | |
|
|
|
|
|
|
|
для: 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>
|
| |
|
|
|