0

Python cgi スクリプトでは、1 つのフォーム (100 程度) に多くの選択があり、各選択には 5 つまたは 6 つの選択肢があります。別の送信ボタンを持ちたくないのでonchange="submit();"、多くの選択肢の中からオプションが選択されるとすぐにフォームを送信するために使用しています。フォームデータを読み取ると form.keys()、変更されたものだけでなく、フォーム上のすべての選択の名前がリストされます。これには、各選択で選択された値を開始値と比較して、変更された値を見つける必要があり、もちろんこれは非常に遅いです。変更された1つの選択の新しい値を取得するにはどうすればよいですか?

4

1 に答える 1

1

everyselectが必要な唯一の値である場合、すべての select は基本的にform単独です。

select単一の select をアクティブにするときに他のすべての を削除するか(エラーが発生しやすくなります)、 form1 つの Giant を使用する代わりに、すべての select を個別に配置することができますform。そうしないと、すべてのデータが送信されます。

于 2012-08-01T08:40:47.753 に答える