※ ChatGPTを利用し、要約された質問です(原文:phpMyAdminみたいに、テーブルのセルの色を変えたりしたい)
phpMyAdminのようなテーブルでセルの色を変えたりしたい
このQ&Aのポイント
phpMyAdminのようなテーブルで、特定のセルにカーソルが乗ると背景色が変わる仕組みを実装したいです。
また、セルをクリックするとチェックボックスが選択され、セルの背景色が固定されるようにしたいです。
具体的には、4つのセルを持つテーブルで、左側の2つのセルと右側の2つのセルにカーソルが乗ると、それぞれ異なる色に変わります。また、セルをクリックするとチェックボックスが選択され、セルの背景色がオレンジ色に固定されます。
phpMyAdminみたいに、テーブルのセルの色を変えたりしたい
お世話になります。
phpMyAdminのテーブルみたいに、セルの一部にカーソルが乗ると背景色を緑色に変更し、離れると元の色に戻り、セルの一部でクリックすると、特定のチェックボックスにチェックが入り、かつ背景色をオレンジ色に固定するやり方を探しています。(チェックが入ると、マウスが乗っても、離れても、チェックがはずれるまではオレンジ色のまま)
phpMyAdminは一行全てが色が変わりますが、現在考えているのは、
<form id="form" action="hoge.php" method="post" name="form">
<table width="500" border="1" cellspacing="2" cellpadding="0">
<tr>
<td bgcolor="#dee3e7"><input type="checkbox" name="del_1" value="1" />削除1</td>
<td bgcolor="#dee3e7">ファイル1</td>
<td bgcolor="#dee3e7"><input type="checkbox" name="del_2" value="1" />削除2</td>
<td bgcolor="#dee3e7">ファイル2</td>
</tr>
</table>
</form>
のように、一行にセルが4つあります。
左二つのどちらかにマウスが乗ると左二つの色を変え、クリックすると、左側のチェックボックスにチェックが入り、色を固定する。
同様に右側2つのセルにカーソルが乗れば色を変え、離れれば元の色に戻る。表の一部をクリックするとチェックボックスにチェックが入り、色が固定される・・・
このようなページを作りたいので、是非、お力をかして頂けないでしょうか。よろしくお願い致します。
お礼
回答して頂きまして本当にありがとうございます。 参考にしてがんばります! できれば、ファイル1のセルにマウスが乗ると、チェックボックス(del_1)のセルもグリーンにしたいのと、ファイル1のセルをクリックすれば、チェックボックス(del_1)がチェックされるようにしたいのです。 ひとつのセルを指定するのであれば、this でできますが、その指定する隣のセルも同じようにできないでしょうか。 もし、なにかヒントがあればよろしくお願いします。 ありがとうございました。