{% extends 'default_frame.twig' %}
{% form_theme form 'Form/form_div_layout.twig' %}
{% set body_class = 'contact mypage_change mypage' %}
{% block javascript %}
<script src="//yubinbango.github.io/yubinbango/yubinbango.js" charset="UTF-8"></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
// 同意チェックボックスと送信ボタンの要素を取得
const privacyCheckbox = document.getElementById('privacy_policy_check');
const submitButton = document.querySelector('button[type="submit"]');
// 初期状態では送信ボタンを無効化
submitButton.disabled = true;
// チェックボックスの状態が変わったときのイベントリスナー
privacyCheckbox.addEventListener('change', function () {
// チェックボックスがチェックされていれば送信ボタンを有効化、そうでなければ無効化
submitButton.disabled = !this.checked;
});
});
</script>
{% endblock javascript %}
{% block main %}
<div class="ec-contactRole">
<div class="ec-pageHeader">
<h1>{{ 'お問い合わせ'|trans }}</h1>
</div>
<div class="ec-off1Grid">
<div class="ec-off1Grid__cell">
<form method="post" action="{{ url('contact') }}" class="h-adr" novalidate>
<span class="p-country-name" style="display:none;">Japan</span>
{{ form_widget(form._token) }}
<p class="ec-para-normal">
【注意事項】<br>
・営業時間内(10:00~17:00)に順次返信いたします。<br>
・お時間を頂戴する場合がございますので、ご了承ください。<br>
・お問い合わせ内容により、お電話で連絡させていただく場合がございます。<br>
・お問い合わせの前に必ず『よくあるご質問』をご確認ください。<br>
<br>
【領収書】<br>
「発送完了メールのURL」または「マイページ(会員のお客様のみ)」よりPDFデータがダウンロード可能です。<br>
※代金引換の領収書につきましては、ヤマト運輸が発行する送り状(伝票)の控えを領収書とさせていただきます。<br>
※その他詳細につきましては『<a href="{{ url('user_data', {'route': 'faq'}) }}">よくあるご質問</a>』をご確認ください。<br>
<br>
【ご注文(オンラインショップ)に関するお問い合わせ】<br>
必ず「ご注文番号」をご記載ください。<br>
<br>
【大口注文(請求書支払)に関するお問い合わせ】<br>
請求書支払いご希望の場合は『<a href="{{ url('homepage') }}contact_bulk_orders">大口注文のお客様</a>』を必ずご確認ください。
</p>
<div class="ec-borderedDefs">
<p class="ec-borderedDefsAlert">「※」印は入力必須項目</p>
<dl>
<dt>
{{ form_label(form.type, 'お問合せ窓口', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.type) ? ' error' }}">
{{ form_widget(form.type) }}
{{ form_errors(form.type) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.company_name, '会社名', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.company_name) ? ' error' }}">
{{ form_widget(form.company_name) }}
{{ form_errors(form.company_name) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.name, 'お名前', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-halfInput{{ has_errors(form.name.name01, form.name.name02) ? ' error' }}">
{{ form_widget(form.name.name01, {'attr': { 'placeholder': '姓' }}) }}
{{ form_widget(form.name.name02, {'attr': { 'placeholder': '名' }}) }}
{{ form_errors(form.name.name01) }}
{{ form_errors(form.name.name02) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.kana, 'お名前(フリガナ)', {'label_attr': {'class': 'ec-label'}}) }}
</dt>
<dd>
<div class="ec-halfInput{{ has_errors(form.kana.kana01, form.kana.kana02) ? ' error' }}">
{{ form_widget(form.kana.kana01, {'attr': { 'placeholder': 'セイ' }}) }}
{{ form_widget(form.kana.kana02, {'attr': { 'placeholder': 'メイ' }}) }}
{{ form_errors(form.kana.kana01) }}
{{ form_errors(form.kana.kana02) }}
</div>
</dd>
</dl>
<dl class="ec-telInputWrap">
<dt>
{{ form_label(form.phone_number, '電話番号', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-telInput{{ has_errors(form.phone_number) ? ' error' }}">
{{ form_widget(form.phone_number) }}
{{ form_errors(form.phone_number) }}
</div>
</dd>
</dl>
<dl class="ec-mailInputWrap">
<dt>
{{ form_label(form.email, 'メールアドレス', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.email) ? ' error' }}">
{{ form_widget(form.email) }}
{{ form_errors(form.email) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.title, '件名', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.title) ? ' error' }}">
{{ form_widget(form.title) }}
{{ form_errors(form.title) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.order_id, 'ご注文番号', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.order_id) ? ' error' }}">
{{ form_widget(form.order_id) }}
{{ form_errors(form.order_id) }}
</div>
</dd>
</dl>
<dl>
<dt>
{{ form_label(form.contents, 'お問い合わせ内容', { 'label_attr': { 'class': 'ec-label' }}) }}
</dt>
<dd>
<div class="ec-input{{ has_errors(form.contents) ? ' error' }}">
{{ form_widget(form.contents) }}
{{ form_errors(form.contents) }}
</div>
{#<p>{{ 'ご注文に関するお問い合わせには、必ず「ご注文番号」をご記入くださいますようお願いいたします。'|trans }}</p>#}
</dd>
</dl>
{# エンティティ拡張の自動出力 #}
{% for f in form|filter(f => f.vars.eccube_form_options.auto_render) %}
{% if f.vars.eccube_form_options.form_theme %}
{% form_theme f f.vars.eccube_form_options.form_theme %}
{{ form_row(f) }}
{% else %}
<dl>
<dt>
{% set label_class = f.vars.label_attr.class is defined ? f.vars.label_attr.class : '' %}
{{ form_label(f, f.vars.label, { 'label_attr': {'class': label_class ~ ' ec-label' }}) }}
</dt>
<dd>
<div class="{{ f.vars.eccube_form_options.style_class }}{{ has_errors(f) ? ' error' }}">
{{ form_widget(f) }}
{{ form_errors(f) }}
</div>
</dd>
</dl>
{% endif %}
{% endfor %}
</div>
<!-- 個人情報保護方針同意チェックボックス -->
<div class="ec-registerRole__actions">
<div class="ec-checkbox">
<label>
<input type="checkbox" id="privacy_policy_check">
<a href="{{ url('help_privacy') }}">個人情報保護方針</a>に同意してお進みください
</label>
</div>
</div>
<div class="ec-RegisterRole__actions">
<div class="ec-off4Grid">
<div class="ec-off4Grid__cell">
<button type="submit" class="ec-blockBtn--action" name="mode" value="confirm">{{ '確認ページへ'|trans }}
</button>
</div>
</div>
</div>
</form>
</div>
</div>
<div class="ec-contactBottom">
<div class="ec-contactBottomHead">
<p>お電話でのお問合せ</p>
</div>
<div class="ec-contactBottomBody">
<div class="ec-contactBottomInfo">
<p>0120-1971-21<br>
<br>
受付時間:10:00~17:00(平日)<br>
定休日:土・日・祝日・年末年始
</p>
</div>
{#<div class="ec-contactBottomDesc">#}
{# <p>・お客様とのお電話は、内容を正確に承るために録音させていただいております。<br>・お客様に電話番号の通知をお願いしております。<br> 非通知設定の場合は、恐れ入りますが電話番号の最初に「186」をつけておかけください。</p>#}
{#</div>#}
</div>
</div>
</div>
<style>
.ec-checkbox {
margin-bottom: 20px;
text-align: center;
}
.ec-checkbox label {
display: inline-flex;
align-items: center;
cursor: pointer;
}
.ec-checkbox input[type="checkbox"] {
margin-right: 5px;
cursor: pointer;
position: relative;
width: 16px;
height: 16px;
}
</style>
{% endblock %}