استشارات قانونية – اسأل محامي مجاناً





خطوات بسيطة لتقديم قضيتك

نقدم لك طريقة سهلة وآمنة لتقديم استفسارك القانوني مباشرة إلى محامين متخصصين. اتبع الخطوات التالية لبدء عملية مراجعة قضيتك.

  • 1

    املأ بياناتك بدقة

    ابدأ بملء النموذج المجاور بجميع التفاصيل المطلوبة. كلما كانت معلوماتك وتفاصيل قضيتك أوضح، تمكنّا من خدمتك بشكل أفضل وأسرع.

  • 2

    إرفاق مستندات القضية

    إذا كانت هناك أي مستندات أو ملفات تدعم قضيتك (مثل عقود، صور، رسائل)، يمكنك إرفاقها. هذه الخطوة اختيارية ولكنها تساعدنا كثيرًا في فهم الموقف.

  • 3

    مراجعة وانتظار الرد

    بعد إرسال طلبك، سيقوم أحد محامينا المختصين بمراجعة كافة التفاصيل والمرفقات، ومن ثم التواصل معك في أقرب وقت ممكن لبحث الخطوات التالية.

ضمان السرية والخصوصية

نتعهد بالحفاظ على سرية جميع المعلومات والمستندات التي تقدمها. سيتم التعامل مع قضيتك بأعلى درجات الخصوصية والأمان المهني.

اطلب استشارتك الآن

املأ النموذج لتقديم طلب استشارة. سيتم مراجعة طلبك والتواصل معك.



مرفقات القضية (اختياري)



const firebaseConfig = { apiKey: "AIzaSyCXUgLNYwKB9_wrOONQOrD8mlO2zdp4tuc", authDomain: "derby1.firebaseapp.com", projectId: "derby1", storageBucket: "derby1.firebasestorage.app", messagingSenderId: "839166015287", appId: "1:839166015287:web:786225f8220461ea9d0cb2" };

const app = initializeApp(firebaseConfig); const auth = getAuth(app); const db = getFirestore(app);

let currentUser = null;

onAuthStateChanged(auth, (user) => { if (user) { currentUser = user; console.log("User is signed in:", currentUser.uid); } else { currentUser = null; console.log("User is signed out"); } });

document.addEventListener('DOMContentLoaded', function () { const attachmentsContainer = document.getElementById('attachmentsContainer'); const addFileBtn = document.getElementById('addFileBtn'); const form = document.getElementById('legalConsultationForm'); const submitBtn = document.getElementById('submitBtn'); const toast = document.getElementById('toast'); const toastMessage = document.getElementById('toastMessage');

const showToast = (message, isSuccess = true) => { toastMessage.textContent = message; toast.style.borderColor = isSuccess ? '#28a745' : '#dc3545'; toast.querySelector('svg').style.color = isSuccess ? '#28a745' : '#dc3545'; toast.classList.add('show'); setTimeout(() => { toast.classList.remove('show'); }, 4000); };

const addNewFileEntry = () => { const entryId = `file-entry-${Date.now()}`; const fileEntryDiv = document.createElement('div'); fileEntryDiv.className = 'file-entry'; fileEntryDiv.id = entryId;

fileEntryDiv.innerHTML = `

`;

attachmentsContainer.appendChild(fileEntryDiv); fileEntryDiv.querySelector('.remove-file-btn').addEventListener('click', () => { fileEntryDiv.remove(); });

const fileInput = fileEntryDiv.querySelector('.file-input'); const fileLabel = fileEntryDiv.querySelector('.file-upload-label span'); fileInput.addEventListener('change', (event) => { if (event.target.files.length > 0) { fileLabel.textContent = event.target.files[0].name; } else { fileLabel.textContent = 'اختر ملفًا...'; } }); };

addNewFileEntry(); addFileBtn.addEventListener('click', addNewFileEntry);

form.addEventListener('reset', () => { setTimeout(() => { attachmentsContainer.innerHTML = ''; addNewFileEntry(); }, 10); });

form.addEventListener('submit', async (e) => { e.preventDefault();

if (!currentUser) { showToast('يجب عليك تسجيل الدخول أولا لإرسال الطلب', false); return; }

if (!form.checkValidity()) { showToast('يرجى ملء جميع الحقول المطلوبة', false); return; }

document.getElementById('userUid').value = currentUser.uid;

submitBtn.disabled = true; submitBtn.textContent = 'جاري الإرسال...';

const formData = new FormData(form);

try { const response = await fetch(form.action, { method: 'POST', body: formData, headers: { 'Accept': 'application/json' } });

if (response.ok) { if (response.ok) { showToast('تم إرسال طلبك بنجاح', true); // رسالة نجاح جديدة form.reset(); }

form.reset(); } else { showToast('حدث خطأ أثناء الإرسال. الرجاء المحاولة مرة أخرى.', false); } } catch (error) { console.error('Submission error:', error); showToast('حدث خطأ في الشبكة. يرجى التحقق من اتصالك بالإنترنت.', false); } finally { submitBtn.disabled = false; submitBtn.textContent = 'إرسال الطلب'; } }); });

تابع جديد الوظائف
Scroll to Top