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

ホームページで何らかの登録を行う前に、「利用規約に同意する」のボックスをチェックしないと、次の登録画面に進めないようにする機能は、
どのような仕組みになっているんですか?
作成方法を教えていただくか、作成方法が記されているホームページを教えてください。


●質問者: japanski
●カテゴリ:ウェブ制作
✍キーワード:ホームページ ボックス 作成 利用規約
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Mook
●27ポイント ベストアンサー

いろいろなやり方があると思いますが、単純なのは JavaScript を使用した方法かと思います。

最初に、登録画面に進むためのボタンを無効な状態で表示し、チェックボックス等をクリックした

アクションで、それを有効にすれば該当機能が実現できます。


以下サンプルの掲載されたサイトです。

http://taskel.com/e_javascript/4-5.html

◎質問者からの返答

お早いご回答ありがとうございます。

なるほど、Javascriptなんですね。

Javascript以外の方法はあるのでしょうか?


2 ● pahoo
●27ポイント

JavaやPHPなどで、サーバサイドで HTML のチェックボックスやラジオボタンの値を検査する方法もあります。

適当なサンプル・プログラムが見つからなかったので、下記サイトの「入力値」をチェックボックスやラジオボタンに置き換えて考えてください。

◎質問者からの返答

ご回答ありがとうございました。


3 ● Mook
●26ポイント

コメントが無効でしたので、回答で失礼します。


他の技術としては Flash を使用した ActionScript のようなものがあるでしょうか。

いずれにせよ、動的にページをコントロールする技術が必要です。

別に下記のサイトの関係者ではありませんが、この際とは Flash で認証部分を作っているようです。

https://www.eposcard.co.jp/memberservice/pc/cardapply/cardapply_...


下記は単に、リンクを張っただけの実装例ですね。

https://secure.casio.co.jp/dc/members/download/exv7_firmup/


さがしてみるといろいろあっておもしろですね。

また、JavaScript で認証をする場合も、セキュリティを強化するためには、Cookie や セッションを

利用するなど、URL のダイレクトアクセスを防ぐ方法を考慮することも有効です。


ネットで検索すると、同様な質問もありました。

http://oshiete1.goo.ne.jp/qa1298597.html

◎質問者からの返答

再びご回答ありがとうございます。

Flashはページのスクロールを強制するので実に便利ですが、

残念ながら知識がありませんので、今回はjavascriptを利用してみます。

関連質問


●質問をもっと探す●



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