اذهب إلى المحتوى

السؤال

نشر

في خريطة Google map لو تلاحظ في عملية الإضافة لما تملي حقول خط الطول والعرض عن طريق النقر على الموقع باستخدام JavaScript, أنه بالرغم أن الحقول فيها قيمة لكن يطلع لي الValidation error  أن الحقول فارغة عن طريق ال livewire إيش حل هذي المشكلة؟

Recommended Posts

  • 1
نشر

حينما تقوم بملئ الحقول عن طريق ال javascript فهى فقط تقوم بتغير القيمة ولا تقوم بارسال الحدث (event) و livewire تقوم فقط بتحديث القيمة عند إرسال الحدث input ولذلك الحل سيكون عن طريق ارسال الحدث يدويا بعد تغير القيمة مثل هذا .

// بعد كود تغير القيمة
document.getElementById('latitude').dispatchEvent(new Event('input'))
document.getElementById('longitude').dispatchEvent(new Event('input'))

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...