ติดต่อศูนย์การเรียนรู้ Dime Learning Library

สอบถามข้อมูลหลักสูตรอบรม สำรองที่นั่งเวิร์กช็อป หรือนัดหมายเซสชันให้คำปรึกษาทางวิชาการ

ข้อมูลที่ตั้งและช่องทางติดต่อ

ท่านสามารถเดินทางมายังศูนย์การเรียนรู้เพื่อรับเอกสารวิชาการ เข้าร่วมเวิร์กช็อป หรือติดต่อประสานงานทางวิชาการตามข้อมูลด้านล่างนี้:

    <div class="contact-detail-list">
      <div class="detail-item">
        <div class="detail-icon-wrap">
          <svg viewBox="0 0 24 24" fill="none" stroke="#14F195" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
        </div>
        <div>
          <span class="detail-label">ที่อยู่สำนักงาน (Office Address):</span>
          <span class="detail-val">Office 11, 57 Sample Avenue, Bangkok 00000</span>
        </div>
      </div>

      <div class="detail-item">
        <div class="detail-icon-wrap">
          <svg viewBox="0 0 24 24" fill="none" stroke="#14F195" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>
        </div>
        <div>
          <span class="detail-label">หมายเลขโทรศัพท์ (Phone):</span>
          <a href="tel:+66 2 000 3290" class="detail-val detail-link">+66 2 000 3290</a>
        </div>
      </div>

      <div class="detail-item">
        <div class="detail-icon-wrap">
          <svg viewBox="0 0 24 24" fill="none" stroke="#14F195" stroke-width="2"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg>
        </div>
        <div>
          <span class="detail-label">อีเมลประสานงาน (Email):</span>
          <a href="mailto:info@spark-trailhub.click" class="detail-val detail-link">info@spark-trailhub.click</a>
        </div>
      </div>
    </div>

    <div class="hours-box glass-panel">
      <h4 class="hours-title">เวลาเปิดทำการของศูนย์การเรียนรู้</h4>
      <p class="hours-desc">วันจันทร์ – วันศุกร์: 09:00 - 18:00 น. (หยุดวันเสาร์-อาทิตย์ และวันหยุดนักขัตฤกษ์ เว้นแต่มีกำหนดการจัดเวิร์กช็อปรอบพิเศษ)</p>
      <span class="response-time-badge">ระยะเวลาตอบกลับข้อความเฉลี่ย: ภายใน 24 ชั่วโมงทำการ</span>
    </div>
  </div>
</div>

<!-- Contact Form with Alpine.js -->
<div class="contact-form-panel">
  <div class="form-container-card glass-panel">
    <h3 class="form-card-title">แบบฟอร์มติดต่อสอบถามและลงทะเบียน</h3>
    <p class="form-card-desc">กรุณากรอกข้อมูลและรายละเอียดที่ท่านต้องการสอบถาม เจ้าหน้าที่ฝ่ายวิชาการจะติดต่อกลับอย่างรวดเร็ว</p>

    <!-- Success Message -->
    <div x-show="submitted && success" class="alert-box alert-success" style="display: none;">
      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" class="alert-icon"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>
      <div>
        <h4 class="alert-heading">ส่งข้อความเรียบร้อยแล้ว</h4>
        <p class="alert-text">ขอขอบคุณสำหรับข้อความ ทีมงานจะตรวจสอบและติดต่อกลับทางอีเมลภายในเวลาทำการ</p>
      </div>
    </div>

    <!-- Error Message -->
    <div x-show="submitted && !success && errorMsg" class="alert-box alert-danger" style="display: none;">
      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" class="alert-icon"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg>
      <div>
        <h4 class="alert-heading">เกิดข้อผิดพลาด</h4>
        <p class="alert-text" x-text="errorMsg"></p>
      </div>
    </div>

    <form @submit.prevent="submitContact" x-show="!success" class="contact-page-form" novalidate>
      <div class="form-group">
        <label for="contact_name" class="form-label">ชื่อ - นามสกุล ผู้ติดต่อ <span class="required">*</span></label>
        <input 
          type="text" 
          id="contact_name" 
          x-model="formData.name" 
          class="form-input" 
          :class="{ 'is-invalid': errors.name }"
          placeholder="กรอกชื่อและนามสกุล">
        <span class="error-text" x-show="errors.name" x-text="errors.name"></span>
      </div>

      <div class="form-row">
        <div class="form-group">
          <label for="contact_email" class="form-label">อีเมล <span class="required">*</span></label>
          <input 
            type="email" 
            id="contact_email" 
            x-model="formData.email" 
            class="form-input" 
            :class="{ 'is-invalid': errors.email }"
            placeholder="name@example.com">
          <span class="error-text" x-show="errors.email" x-text="errors.email"></span>
        </div>
        <div class="form-group">
          <label for="contact_phone" class="form-label">หมายเลขโทรศัพท์</label>
          <input 
            type="tel" 
            id="contact_phone" 
            x-model="formData.phone" 
            class="form-input" 
            placeholder="+66 x xxxx xxxx">
        </div>
      </div>

      <div class="form-group">
        <label for="contact_subject" class="form-label">เรื่องที่ต้องการติดต่อ</label>
        <select id="contact_subject" x-model="formData.subject" class="form-select">
          <option value="workshop-inquiry">สอบถามรายละเอียดเวิร์กช็อป Dime Fundamentals</option>
          <option value="security-consultation">นัดหมายเซสชัน Key Security Consultation</option>
          <option value="validator-seminar">ลงทะเบียนสัมมนา Validator & Network Lab</option>
          <option value="custom-research">จ้างทำรายงานวิจัยเฉพาะทาง (Custom Research)</option>
          <option value="general">ติดต่อสอบถามข้อมูลวิชาการทั่วไป</option>
        </select>
      </div>

      <div class="form-group">
        <label for="contact_message" class="form-label">รายละเอียดข้อความ / คำถาม <span class="required">*</span></label>
        <textarea 
          id="contact_message" 
          x-model="formData.message" 
          rows="5" 
          class="form-textarea" 
          :class="{ 'is-invalid': errors.message }"
          placeholder="ระบุคำถาม หรือรายละเอียดที่ต้องการให้ทีมวิชาการช่วยเหลือ..."></textarea>
        <span class="error-text" x-show="errors.message" x-text="errors.message"></span>
      </div>

      <button type="submit" class="btn btn-primary-gradient btn-lg btn-block" :disabled="loading">
        <span x-show="!loading">ส่งแบบฟอร์มติดต่อ</span>
        <span x-show="loading" style="display: none;">กำลังส่งข้อมูล...</span>
      </button>
    </form>
  </div>
</div>