الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة مع validator

مغلق
بدأه shorty في 8 يناير 2005 · 3 رد · 627 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
<asp:rangevalidator id="errDate1" runat="server" Height="27px" Width="80px" ErrorMessage="التاريخ خاطئ"
          ControlToValidate="date1" Type="Date" MaximumValue="4000/01/01" MinimumValue="1300/01/01" Display="Dynamic">*</asp:rangevalidator></td>

لماذا عندما أكتب عند حقل التاريخ خطئ لا يظهر الرسالة للخطئ إلا بعد الضغط على button

تم تعديل هذه المشاركة بواسطة DotNetExpert في 8 يناير 2005 في 11:41

#2

من الطبيعي الا يعرض الـ rangevalidator او اي validator اخر تضعه لأحد عناصر صفحتك الا عند خروجك من ذلك العنصر لعنصر اخر .. وضغطك على زر يعتبر خروج من العنصر وبالتالي عرض رسالة الخطأ .. وطبعا لو انك قمت بالضغط على اي مكان بالصفحة فبل الضغط على الزر فسيعرض لك الرساله .. وبالتالي المشكله لن تكون بالrangevalidator

اما ان كانت تحدث معك هذه المشكلة رغم تنقلك بين العناصر ولا تعرض لك الرساله الا عند الضغط على زر فهذا امر اخر ..

اود التنبيه لامر اخر .. انه لا يمكنك ان تعتمد على ال rangevalidator وحدها للتأكد من صحة البيانات المدخلة فان مثلا 100/50/2000 سيتم قبولها بلا مشاكل ..

#3

استعمل regular expression validator مع هذين الـexpression

للتاريخ الهجري

(1[3-4][0-9][0-9])/([1-9]|1[0-2])/(30|[1-2][0-9]|[1-9])

للتاريخ الميلادي

([1-2][0-9][0-9][0-9])/([1-9]|1[0-2])/(3[0-1]|[1-2][0-9]|[1-9])
#4

المشكلة معي و ذلك بعد نقل ملفات Aspnet_client من wwwroot إلى الموقع الرسمي و اشتغل و ذلك عند بحثي في موقع و جدت الحل

هذا الموضوع مغلق.

مواضيع مشابهة