人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

保存ボタンを押すと、チェック状態を保存したいと考えています。

<input name="time[]" type="checkbox" value="morning">朝
<input name="time[]" type="checkbox" value="noon">昼
<input name="time[]" type="checkbox" value="evening">夜

<input type="button" id="save" value="保存"/>


phpでcookieを扱い、値を保存しておいて、
新たに画面を表示すると、保存時のチェック状態になっているようにしたいです。

流れだけでも教えて頂ければ助かります。
よろしくお願いいたしますm(_ _)m

●質問者: toshistyle
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tdoi
ベストアンサー

流れというほどじゃないですが、

1.サーバ側ではCookieが設定されてなければ、すべてチェックを外したフォームを返す

2.ユーザがいくつかチェックをして、保存ボタンを押すと、チェック内容をサーバ側に送信

3.サーバ側ではCookieに送信された内容を保存するとともに、送信された内容にチェックをいれたフォームを返す。

4.ブラウザを閉じてからやり直した場合には、サーバ側ではCookieが設定されていれば、その設定に合わせてチェックをいれたフォームを返す

ということでいいのでは?

気をつけることは、

フォームから送信された内容 > Cookieに格納された内容

という優先順位で操作することかと。


何かの参考になれば。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ