0

私はこれを自分で構築/維持したいので、コードを釣りません。質問したいことがあります。質問の回答に基づいて、さらに質問を行い、最終的に回答を電子メールで送信したいと考えています。

男性ですか、女性ですか?(ユーザーが男性をクリック) ご両親はどちらもご存命ですか? (ユーザーは「はい」をクリックします)

多数の質問がありますが、選択に基づいて特定の質問のみが尋ねられます。例: 男性をクリックすると、妊娠したことがあるかどうかは尋ねられません。(いいえ、性転換をした人を方程式に入れているわけではありません)。

理想的には、質問と他の質問との関係を簡単に変更できるように構築したいと考えています。これは、javascript またはデータベースで簡単に実行できますか?

4

1 に答える 1

1

"場合によります。"

それは何に依存していますか?よろしくお願いします。

ページが更新または再配置されない限り、ユーザーが質問ごとに利用可能な選択肢をナビゲートするときに、ユーザーの選択肢に一致するように DOM を動的に構築することにより、純粋に JavaScript でこれを行うことができます。

更新または再配置する場合、最新のブラウザーでは、一部のデータを一時的に保持する localstorage を使用できます。サーバー上の一時的なセッション変数に保存することもできます。

ただし、(私の知る限り)クライアント側の JavaScript から純粋にメールを送信することはできません。電子メールを送信するために、最終的にすべての選択肢を投稿するサーバーが必要です。

ここでデータベースの出番です。これらの選択肢と電子メールを保存したい場合は、データベースが必要になります。選択肢を保存したくない場合、データベースは役に立ちません。

于 2013-06-18T23:11:01.067 に答える