checkboxのチェックした状態を保存することは、PHP、Javascript等で可能なのでしょうか?

チェックを入れて保存ボタンを押すと、チェック状態が保存される機能を実装したいと考えています。
知っている方がいらっしゃれば、どのようにプログラムを組むのか教えて頂ければ嬉しいです。
よろしくお願いしますm(__)m

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2011/10/08 14:20:03

回答1件)

id:Lhankor_Mhy No.1

回答回数814ベストアンサー獲得回数232

http://jsfiddle.net/zfuaS/1/

サンプルです。

 

 

 

ボタンをクリック

 ↓

チェックボックスの内容をシリアライズ

 ↓

Cookieに保存

 

 

 

ページを表示

 ↓

Cookie読み込み

 ↓

フォームを変更

 

 

 

というやり方です。

eval使ってるのがちょっと気になるところですが、たぶんセキュリティでも重大な問題はないはず。

  • id:toshistyle
    簡潔でわかりやすい回答ありがとうございましたm(__)m
    参考にさせて頂きます。
  • id:toshistyle
    追加で質問なのですが、このコードを利用するにあたって、<head>内で記述しておかなければならないものがありましたら教えて頂きたいです。
    よろしくお願いしますm(_ _)m
  • id:Lhankor_Mhy
    jQueryとjQuery.Cookieを使用しています。
    ローカルにDLしてリンクするか、CDNを使用して下さい。
    CDNを使用する場合のscript要素は以下であってるはずです。

    <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
    <script src="http://cachedcommons.org/cache/jquery-cookie/0.0.0/javascripts/jquery-cookie-min.js"></script>
     
     
     
    わりと適当に書いたコードですから、適宜修正して使って下さいね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません