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

validation in asp.net

مغلق
بدأه momi في 31 مارس 2007 · 9 رد · 1,086 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني الأعزاء أود المساعدة منكم في عمل validation

فأنا لدي web form يحتوي على TextBox و DropDownList وأريد أن أعمل Validation على البيانات التي يدخلها المستخدم وأود أن أستخدم RegularExpressionValidator وتمكنت من ذلك من خلال البحث في هذا المنتدى ولكني لم أجد ما أريد بالضبط

فأنا أريد أن أعمل validate أن TextBox غير فارغ بالإضافة إلى كونه يحتوي أرقام يكون عددها محصور بين 6 و8 فقط .

يعني شرطين أن لايكون فارغ وأرقام محصورة بين 6 و8 ولا أعرف ذلك.

أيضا أريد عمل validate على تكست بوكس غير فارغ و يحتوي فقط عشر أرقام كرقم الجوال.

وتكست بوكس آخر يحتويCridt Card

آسفة جدا عالإطالة

وجزاكم الله الجنة..

#2

1- منع المستخدم من ادخال خقل فارغ تستخدم RequiredFieldValidator و الخصائص

- ControlToValidate ---- الحقل المطلوب التحكم فية ( TextBox )

- ErrorMessage --------- رسالة الخطاء التي سوف تظهر

2- RegularExpressionValidator

- نفس الخصائص بتاعت RequiredFieldValidator مع تغير حقل

- ValidationExpression ---- ويتم تحديد شكل البيانات المطلوبة

* يحتوي أرقام يكون عددها محصور بين 6 و8 فقط [ 8-6]

* يحتوي فقط عشر أرقام كرقم الجوال {10} [ 9-0 ]

لفهم كيف يتم كتابة هذة التعبيرات http://msdn2.microsoft.com/en-us/library/ms972966.aspx

ودة موقع يحتوى على عدد كبير من Expression الجاهزة و المعقدة

Post Back Is My Enemy And JavaScript Is my Weapon

#3

:lol: نسيت الموقع الاخير

http://regexlib.com/default.aspx

Post Back Is My Enemy And JavaScript Is my Weapon

#4

الله يوفقك يارب ويجزاك الجنة فكيت أزمة

#5

الحمد لله

Post Back Is My Enemy And JavaScript Is my Weapon

#6

جزيت خير ولكن هل تعتقد أنها ستسبب لي مشاكل عندما أعمل upload للموقع قرأت في هذا المنتدى كثير من المشاكل باستخدام هذه الكنترولز الموجودة في asp.net

كيف لي أن أتعامل مع هذه المشاكل؟؟

وفقك الله

#7

المشلكة تتضمن فى ان عندما يتم الرفع عند تحميل الصفحة من جديد يكون textbox المكتوب فية مكان وجود الملف فاضي

الحل:

بعد عملية التحميل تكتب الكود دة

RegularExpressionValidator2.IsValid = true

و إن شاء الله تشتغل

Post Back Is My Enemy And JavaScript Is my Weapon

#8

لك الله يسلم هالايدين

و الله انتو مافي منكم

#9

السلام عليكم اخواني أشكر لكم تفاعلكم معي.. :rolleyes:

خلال بحثي في هذا المنتدى وجدت أن validation من عند client side أسرع فقررت استخدام الجافا سكربت.

ولكن لا أعرف كيف يكون ذلك..؟؟ :(

أين أستدعي فنكشن الجافا سكربت..؟؟

علما بأنني في الحدث onClick لل buttonاستدعيت فنكشن في السي شارب تعمل إدخال للبيانات في قاعدة ا لبيانات..

هل أستطيع استدعاء فنكشن الجافا سكربت داخل فنكشن السي شارب؟؟

وإذا كنت أستطيع كيف ذلك؟؟

وكيف سيتعرف الجافا سكربت على الكنترول (مثلا التكست بوكس)الذي سأعمل عليه validation؟؟

علما بأن التكست بكس وال button ليست موجودة في فورم وإنا هي كالتالي..

<asp:TextBox ID="txtDescriptionEnglish" runat="server" TextMode="MultiLine" ></asp:TextBox><br />
<asp:Button ID="btnSaveRoom" runat="server" Text="Save & Next" OnClick="btnSaveRoom_Click1"  />
#10

أسف لنشالى

اقتباس
خلال بحثي في هذا المنتدى وجدت أن validation من عند client side أسرع فقررت استخدام الجافا سكربت

انا الصراحة معنديش خبرى فى الجافى يا ريت حد من الاخوة يوضح علاشان نستفيد

تم تعديل هذه المشاركة بواسطة fligant في 3 أبريل 2007 في 04:58

Post Back Is My Enemy And JavaScript Is my Weapon

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

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