基本的に、このフォームを数回繰り返し、それぞれに独自の送信ボタンを付けています。この状況では、フォームのすべての選択ボックスを 1 つのフォームに結合することはできません。
<form method="post" action="">
<select name="hour" class="hour">
// option tags
</select>
<select name="minutes" class="minutes">
// option tags
</select>
<input type="submit" name="submit" class="submit">
</form>
AJAX を使用して te 値を処理しています。
$(".submit").click(function() {
var hour = $(".hour").val();
var minutes = $(".minutes").val();
// AJAX code here
});
ただし、変数 'hour' と 'minutes' は、最初のフォームの選択ボックスの値のみを保持します。送信ボタンが 3 番目のフォームの 2 番目にクリックされた場合、これらの変数に正しい値を設定するにはどうすればよいですか?