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