3

プログラミングに関しては初心者ですが、学習しようとしています。私のサイトで行う必要があるのは、2 つまたは 3 つのリンクされたドロップダウン メニューを用意して、最初の項目から項目を選択すると、2 番目の項目が他のオプションで更新されるようにすることです。Javaを使用してこれを行う方法を見つけましたが、更新div部分ではできないようです。prototypejs/調べてみましたupdaterが、ちょっとheadやりすぎで、ドロップダウン メニューに使用した JavaScript とリンクできないようです...

したがって、2つ、おそらく3つのドロップダウンメニューをリンクする方法を誰かが教えてくれたら、最後のメニューからオプションをクリックした後、div他のコンテンツでページを更新してください:)

4

2 に答える 2

2

Google で動的な選択ボックスを検索してみてください。例がたくさんあります。知識に最も適した単純なものを選択してください。

原則は、アイテムが選択されたときにセレクトボックスが起動する「onchange」イベントに関数をリンクすることです。

この選択ボックスを想定すると:

<select id="select1" name="option">
</select>

JavaScriptフラグメントは次のとおりです。

var sel1 = document.getElementById("select1");
sel1.onchange = function() {
  //do whatever you want
};

最初と 2 番目の選択の場合、関数は他の選択のオプションを読み込みますが、3 番目の場合は div を表示します

于 2009-02-09T15:40:01.360 に答える
2

あなたが何を求めているのか 100% 確信があるわけではありませんが、これで少なくともある程度は理解できるはずです。

http://remysharp.com/2007/09/18/auto-populate-multiple-select-boxes/

これは、選択ボックスをリンクするための jQuery プラグインであり、Ajax を使用してデータをロードし、前に選択した値に基づいてチェーン内の次のボックスに入力します。

次に、最後のボックスを にリンクする必要がありますdivが、同様の方法で自分でリンクできるはずです。jQuery Ajax のドキュメントを参照してください。

http://docs.jquery.com/Ajax

于 2009-01-10T22:47:33.773 に答える