たけのこツアーズ
ホーム
モントリオール
ツアー一覧
半日観光
ローレンシャン高原
ケベック
ツアー一覧
半日観光
犬ぞり体験
旅行情報
お問い合わせ
ホーム
お問い合わせ
お問い合わせ・無料相談
ツアーに関するご質問、ご相談、特別なリクエストなど、どうぞお気軽にお問い合わせください。
内容を確認後、担当者より2営業日以内にご連絡いたします。
Website
お客様の情報
*
は入力必須項目です。
お名前
*
ふりがな
*
電話番号
*
メールアドレス
*
規約への同意
プライバシーポリシー
および
利用規約
を読み、同意します。
*
件名・お問い合わせ内容
*
ご入力内容の確認
</script> <!-- サイト共通スクリプト --> <script nonce="<?php echo htmlspecialchars($nonce, ENT_QUOTES, 'UTF-8'); ?>"> document.addEventListener('DOMContentLoaded', () => { // ページ内ナビゲーション const pageNav = document.querySelector('.page-nav'); if (pageNav) { const navLinks = pageNav.querySelectorAll('.nav-link'); const sections = document.querySelectorAll('main section[id]'); const offset = pageNav.offsetHeight + 120; const activateLink = () => { let currentSectionId = ''; sections.forEach(section => { if (section.offsetTop < (window.scrollY + offset)) { currentSectionId = section.id; } }); navLinks.forEach(link => { link.classList.toggle('active', link.getAttribute('href').substring(1) === currentSectionId); }); }; window.addEventListener('scroll', activateLink); activateLink(); } // フォーム確認モーダル const confirmationModal = document.getElementById('confirmationModal'); if (confirmationModal) { confirmationModal.addEventListener('show.bs.modal', () => { const modalBody = document.getElementById('modal-body'); const form = document.getElementById('form1'); if (!modalBody || !form) return; let content = '<dl>'; [...form.elements].forEach(el => { if (el.name && el.type !== 'hidden' && el.type !== 'submit' && !el.closest('.g-recaptcha')) { const label = form.querySelector(`label[for='${el.id}']`); const labelText = label ? label.innerText.replace('*', '').trim() : el.name; let value = el.value; if (el.tagName === 'SELECT') value = el.options[el.selectedIndex].text; if (el.type === 'checkbox' && !el.checked) return; content += `<dt>${escapeHTML(labelText)}</dt><dd>${escapeHTML(value)}</dd>`; } }); content += '</dl>'; modalBody.innerHTML = content; }); } // フォーム送信時のローディング const mainForm = document.getElementById('form1'); if (mainForm) { mainForm.addEventListener('submit', () => { const confirmSubmitBtn = document.getElementById('confirm-submit'); if (confirmSubmitBtn) { confirmSubmitBtn.disabled = true; confirmSubmitBtn.classList.add('is-loading'); } }); } }); </script> function escapeHTML(str) { const p = document.createElement('p'); p.textContent = str; return p.innerHTML; } <?php // バンドルされたJSやフォームバリデーションJSなど、 // 他のJSファイルも必要に応じてここで読み込みます。