سؤال

لدي مجموعة من accolionpanes التي تحتوي على عناصر تحكم وإدخال منصوصات نصية مختلفة، ولكل منها من قبل التحقق منها.

إذا حدثت بعض عمليات التحقق من جانب جانب الخادم على النموذج، فهل هناك شيء يمكنه توسيع جزء صغير مسبقا يحتوي على رسالة Valessator غير صالحة؟خلاف ذلك، يبدو الأمر للمستخدم أن النموذج غير قابل للتقديم دون سبب.

سيناريو آخر: دعونا نقول أن لدي أصناف متعددة مع جانب العميل من الموصلات المرتبطة بالمدخلات.في حالة تقليل جزء (وبالتالي لا يمكنك رؤية Errormessage من Validator)، هل هناك طريقة لتوسيع الجزء المناسب عند حدوث صحة صفحة Ajax في إرسال؟

أعلم أن هناك طريقة قوية للقوة لهذا النهج، حيث أتبع كل موثوقية و AccordionPane المرتبطة بها، لكنني كنت آمل أن يكون هناك حلا أفضل يمكنه التعامل مع وضعي لعدد كبير من المدخلات / الموصلات والأجزاء.

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

المحلول

ماذا عن شيء مثل هذا (باستخدام jQuery ولكن أنا متأكد من أنه يمكن تحويله إلى جافا سكريبت عادي) ...

giveacodicetagpre.

لأنك لا تريد إطلاقها عند الحمل الأولي، يمكنك استخدام تقنية مثل هذا كيفية اكتشاف / تتبع عملية إعادة النشر في جافا سكريبت؟ وتحقق مما إذا كنت في عملية إعادة النشر بعد المستند. لقد افترضت أنك استخدمت النصيحة في الرابط ووصلتك لإجراء اكتشاف إعادة النشر ISPOSTBOX().

نصائح أخرى

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

غني بضربني لذلك، لكن إليك إصدار الفانيليا JS (IE9 +):

giveacodicetagpre.

تذكر وضع الرمز تحت -tag.لقد قضيت مشكلات باستخدام مستند JQuerys. Ready and window.Onload، لأنه قد يتم تنفيذ التعليمات البرمجية قبل تحميل جميع JavaScript اللازمة من ASP.NET.

تحديث: إصدار متوافق مع المتصفح

giveacodicetagpre.

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