状況:
ユーザーが日付、時刻、場所などの基本データを入力する最初のファンシーボックスを開きます。
その投稿の後、ユーザーがいくつかの詳細を入力できるようにする 2 番目の fancybox ウィンドウを開きます。amount 、 groupname 、 e-mail などと同様に、金額が 15 を超える場合はその他の時間を、場所 = X の場合は 30 を、場所 = Y の場合は 30 および 60 を自動的に作成します。
ただし、その金額が 1 日の上限を超えている場合。ユーザーが他の人のために追加の日付を入力できるようにする 3 番目のファンシーボックスを開く必要があります。
質問:
問題は、2 番目のファンシー ボックスの金額フィールドが特定の数値よりも高い場合に、ファンシー ボックスを開くにはどうすればよいかということです。その特定の数は、最初のページのフィールドに依存します。
コード:
function closeFancyGroepAndIndi() {
$.fancybox.close();
// this would always open that page
// $.fancybox({
// 'type': 'ajax',
// 'ajax': { cache: false },
// 'href': ResolveUrl('~/Groep/CreateDouble')
// });
// reloads the main tables. This should only be the case when the amount is not higher.
$("#reservationList").load(ResolveUrl('~/Reservation/reservationList'));
if ($("#indexGroep") && $("#indexIndividual")) {
var id = $("#reservationId").val();
$("#indexGroep").load(ResolveUrl('~/Reservation/groepList'), { reservationId: id });
$("#indexIndividual").load(ResolveUrl('~/Reservation/individualList'), { reservationId: id });
}
これまでの考え:
2ページ目のJavaScriptの値をチェックしようと思ったのですが、3番目のファンシーボックスの値を隠しフィールドに渡す必要があります。値のチェックが行われます。leftOverAmount = $('#AmountHidden').val(); および maxAmount = $('maxAmountHidden').val();
では、2ページ目のJavaScriptで最初のページの場所を取得するにはどうすればよいですか?