デフォルトの booking.com アフィリエイト カレンダーをクリーンな jQuery インスタンスに置き換えようとしています。初期の UI / UX を複製 (および改善) するのは非常に簡単です。booking.com に必要なパラメーターを一致させることに関して、私は立ち往生しています。
他の多くの人がここに投稿したように、訪問者のための友好的な日付と、booking.com に渡される別の出力が必要です。私は AltField を使用しましたが、問題はありません。(私にとって)複雑なのは、予約には「年月」と「日」が2つの別々のパラメーターとして必要なことです。複数の代替フィールドを設定しようとしました。代替フィールドを解析/部分文字列化しようとしましたが、すべて無駄でした。
道順を教えてください。
$(".full_date").datepicker({
showOn: 'button',
buttonText: 'Here',
dateFormat: 'D, dd M yy',
altFormat: "yy-mm_dd",
altField: "checkin_year_month",
onClose: function (dateText, picker) {
dateArr = dateText.split('_');
full_date.siblings('.checkin_year_month').val(dateArr[0]);
full_date.siblings('.checkin_day').val(dateArr[1]);
}
});
それが役立つ場合は、jsFiddleもセットアップしました!
ありがとうグレッグ