サンプルコード

使うもの

  • HTML
  • JavaScript
  • JQuery

テスト項目

  • 既に選択されている項目は未選択になるか
  • 未選択の項目は選択済みになるか
  • 想定していないチェックボックスまで変化していないか

改修時の影響範囲

  • IDやCLASSに変更がないか
  • onclickのイベント伝搬に変更はないか

評価

需要 :★★★★★☆☆☆
難易度:★★☆☆☆☆☆☆
工数 :★★☆☆☆☆☆☆

チェックボックスの全選択や全解除機能は、度々ユーザーから要望がある機能です。実装難易度もそこまで高くなく、工数もかからない割に、需要は割と高い印象が強いです。

お客様からご要望頂かなくても、こちらからご提案すると喜んで採用してくれることが多いので、納期に余裕がある案件では積極的にアピールしてよい機能かと思います。