せっかく掲示板

掲示板の新規作成
TOPページ > FAQ一覧 >

FAQ/ラジオボタンのクッキーについて

最終更新日:2020/01/27

推奨してきたJavaScriptのクッキーのスクリプトは、実はラジオタイプのボタンでは不備があります。
そこで、さらにラジオボタン別にスクリプトを修正しなくてはいけません。

例えばラジオボタンの変数を op1 としてサンプルソースを公開いたします。
OP1以外の場合は変数を変更して頂くと可能です。

 

HEAD編集の個所


以下のようなスクリプトがありますのでまず探してください。

function writecookie() {
var check = getCookie("name");
if(check != "") {
document.f1.name.value= unescape(getCookie("name"));
}
var check = getCookie("url");
if(check != "") {
document.f1.url.value= getCookie("url");
}
var check = getCookie("mail");
if(check != "") {
document.f1.mail.value= getCookie("mail");
}

var check = getCookie("op1");
if(check != "") {
document.f1.op1[check].checked = true
;
}

 

TOP編集の個所

expires.setTime(expires.getTime() + 24*60*60*1000*30*3);
document.cookie = "name=" + escape(document.f1.name.value) + "*;expires=" + expires.toGMTString();
document.cookie = "url=" + document.f1.url.value + "*;expires=" + expires.toGMTString();
document.cookie = "mail=" + document.f1.mail.value + "*;expires=" + expires.toGMTString()
;
for (i=0; i<document.f1.op1.length; i++ ){
if ( document.f1.op1[i].checked != "" ){
document.cookie = "op1=" + i + "*;expires=" + expires.toGMTString();
}
}

以上、赤文字の個所を追加していただければ、radioボタンもクッキーにて登録する事が可能です。

 

注意

設定後 以下のようなエラーが表示される場合があります。

'document.f1.op1[...]'はNullまたはオブジェクトではありません

これは以前記録されたクッキーからラジオボタンの初期設定を設定しようとした際に見つかりませんというエラーですので、一度クッキーを書き換えてあげればOKです。 一度投稿をしてみてください。

 

説明

ラジオボタンと言うのは1つ1つのボタンに対して 選択されている、選択されていないの項目だけでクッキーにて登録されます。

その為、ラジオの数を増やしたり変更する際は、クッキーが違うのを選ぶ可能性もありますが、一度投稿をして頂ければ可能です。ちなみに上記スクリプトでは op1のラジオボタン何個目のが選ばれているという保存方法です。

実際のデーターの値を保存するほかのタイプとは若干違います。

 

 

お問い合わせ

print サポートフォーム

FAQランキング

• 掲示板へ投稿する

• クッキーが効きません(Internet Explorer)

• 掲示板の作り方・設置方法

• UTF-8版のシステムについて

• 記事の削除方法

• 無料なのでしょうか?

• 無料版→有料版へ新規申し込み方法

• 地方弁変換機能

• モバイルから画像つき投稿

• タイトル、メッセージ変更方法

• 投稿時パスワード制にする方法(無料版)

• API機能を使って記事取得

• アクセス制御・通知を設定する

• メンテナンスルームへメールアドレスとパスワードの組み合わせでログインする(セキュリティ強化)

• メールアドレスの転送フォーム化

有料版アクティブモード

pay 有料版アクティブモードでは、こんな機能が出来るようになります。

バックアップされたログの復元

メンバー規制機能

携帯へ投稿お知らせメール



せっかく掲示板は管理人よる個人体制によって20年以上運営されています。