0

次のようなドロップダウンオプションのみを使用して単純なフォームを作成しようとしています

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

私が必要とするのは、ユーザーがオプションの 1 つを選択したときです。オプションは自動的に送信され (送信をクリックする必要はありません)、同じページに投稿されて公開されます。さまざまなユーザーの選択も表示可能で、前のユーザーの選択に追加されるだけです。

例: 最初のユーザーが Volvo を選択すると、ページが表示されます。

Volvo

2 番目のユーザーが Audi を選択すると、ページはその結果を前のユーザーの結果に追加します。

Audi, Volvo

したがって、すべての訪問者は、前のユーザーが選択したものを見ることができます。

などなど。ユーザーによって表示される選択肢の数には制限があり、たとえば 100 であり、それを超えると元の選択肢が切り捨てられます。

ありがとう。

4

2 に答える 2

0

このようにしてみてください..データベースでテーブルを作成し、そこにユーザーの選択肢を保存します。そして、送信するたびに、選択肢をそのテーブルに挿入します。ページを表示するときは、挿入された日付の降順で並べ替える制限付きのテーブルから選択し、印刷またはクエリの前にその選択でデータをフィルター処理します。

于 2013-03-04T23:34:38.910 に答える
-1

設定できるはずです

 onchange()

select タグのイベントを送信 (同じページに誘導) に送信し、渡されたパラメーターを使用して、送信が完了したことを判断できます。

于 2013-03-04T23:32:38.620 に答える