سؤال

لدي مشكلة في تقديم نموذج ASP.NET MVC الذي يستخدم XVAL للتحقق من الصحة ويستخدم Tinymce كمحرر في مجالين نصين.

تتم تهيئة محرر Tinymce باستخدام البرنامج المساعد الجديد Tinymce JQuery ويعمل التحقق من صحة النموذج والتقديم تمامًا إذا قمت بإزالة المحرر.

ولكن إذا قمت بتهيئة المحرر ، فسيتم تقديم النموذج فقط ثانيا الوقت الذي انقر فوق الزر "إرسال" ...

عندما أقوم بإرسال النموذج لأول مرة أحصل على أخطاء التحقق من صحة XVAL في مناطق النص أيضًا إذا لم تكن فارغة (يتم تمييزها مع السمة المطلوبة).

إذا قمت بإرسال النموذج مرة أخرى ، يتم إرسال النموذج بشكل صحيح. هل هذا خطأ من التحقق من صحة XVAL-JQUERY أم أفعل شيئًا خاطئًا؟

كيف يمكنك تصحيح مشكلة من هذا القبيل؟ حاولت مع Firebug دون نجاح.

هل كانت مفيدة؟

المحلول

إذا اتصلت:

tinyMCE.triggerSave();

في ال onclick من الزر (أو أفترض onsubmit التابع form) ثم يضمن tinymce أن يتم حفظ القيمة والتحقق من الصحة بشكل صحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top