التقاط العملاء المحتملين وطلب عرض السعر
نموذج مضمَّن وسهل الوصول يلتقط طلبات عروض الأسعار ويسلّمها إلى مسار API مُتحقَّق منه على الخادم، مع ترشيح للروبوتات وبدائل سلسة عند التعذّر.
- 1يصل الزائر إلى أي صفحة؛ فيعرض شريط الحثّ على الإجراء نموذج العميل المحتمل مضمَّنًا، دون حاجة إلى نقرة للبدء.
- 2يتحقّق مكوّن LeadForm على جانب العميل عند مغادرة الحقل وعند الإرسال، ويربط الأخطاء عبر aria-invalid وaria-describedby، وينقل التركيز إلى أول حقل غير صالح.
- 3يُفحص حقل مصيدة (honeypot) مخفي؛ فإن كان مملوءًا أبلغ النموذج بالنجاح صامتًا دون أن يرسل شيئًا.
- 4تُرسَل المدخلات الصالحة عبر POST بصيغة JSON إلى /api/contact.
- 5يُعيد Route Handler التحقّق على جانب الخادم، ويُسقط ما يقع في حقل المصيدة، ويُعيد نتيجة بصيغة JSON.
- 6وعند النجاح يتحوّل النموذج إلى حالة تأكيد مع بديل tel: متاح على مدار الساعة؛ وعند الخطأ يعرض رسالة لإعادة المحاولة.



