ボタンによるチェックボックス複数選択

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: pao : 2005/07/13 06:55
はじめまして、ご指導お願いします。
フォームページを作成中なのですが、ある項目でチェックボックスの数が20くらいあり、
ボタンを作成して、ボタンを押すとあるチェックボックスのグループを
まとめて(例えば5個のチェックボックスをまとめて)チェック
する記述はどうすればよいのでしょうか。
チェックボックスの数が多いので、選択する回数が多いチェックボックスは、
あらかじめ一つのボタンでまとめてチェックしたいのです。

1   名前: 丸投げ : 2005/07/13 06:55
http://www.w3.org/TR/DOM-Level-1/def-index.html
http://www.w3.org/TR/DOM-Level-2-Events/def-index.html
http://msdn.microsoft.com/workshop/author/dhtml/reference/properties.asp

function fwd (e, n) {
var i = n || 5;
var c = e.srcElement || e.target;
if ( ! c.hasChildNodes) {
alert( 'Not supported.');
return false;
}
do {
if (c.hasChildNodes()) c = c.firstChild;
else {
while ( ! c.nextSibling) c = c.parentNode;
c = c.nextSibling;
}
if (c.type == 'checkbox') {
if ( ! c.checked) c.checked = true;
i = i - 1;
}
} while (i);
return false;
}
function bwd (e, n) {
var i = n || 5;
var c = e.srcElement || e.target;
if ( ! c.hasChildNodes) {
alert( 'Not supported.');
return false;
}
do {
if (c.hasChildNodes()) c = c.lastChild;
else {
while ( ! c.previousSibling) c = c.parentNode;
c = c.previousSibling;
}
if (c.type == 'checkbox') {
if ( ! c.checked) c.checked = true;
i = i - 1;
}
} while (i);
return false;
}

一覧へ戻る