• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jquery inputのvalue値を表示解除)

jQueryでチェックボックスの値を表示解除する方法

このQ&Aのポイント
  • この記事では、jQueryを使用してチェックボックスがチェックされたら値をテキストボックスに表示し、チェックが外れたら表示を解除するプログラムの作り方について説明します。
  • また、チェックボックスを全選択すると全てのチェックボックスの値を取得して表示する方法も紹介しますが、一部の問題が存在することを指摘します。
  • 最後に、この問題の解決策やヒントになるようなプログラムの実装方法についても解説します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

動作が正しいかわかりませんが、、、 $(function(){ var checks = $('input[name="check"]'), checkall = $('input[name="checkall"]'), textbox = $('input[name="searchBox"]'), copy_checkbox_to_textbox = function(){ var result = ""; checks.each(function(){ if($(this).attr('checked'))result += $(this).val() + ' '; }); textbox.val(result); }, clear_textbox = function(){ textbox.val(""); }; checkall.change(function(){ if($(this).attr('checked')){ checks.attr('checked', true); copy_checkbox_to_textbox(); }else{ checks.attr('checked', false); clear_textbox(); } }); checks.change(function(){ copy_checkbox_to_textbox(); }); });

kiddman777
質問者

お礼

完璧です!コードを参考に解析したいと思います!

関連するQ&A