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

السؤال

نشر (معدل)

أريد تطبيق التحقق على قائمة منسدلة باستخدام RequiredFieldValidator والتأكد من أنها تحوي على عنصر تم اختياره كيف يمكنني فعل ذلك؟

تم التعديل في بواسطة Eng.Amal

Recommended Posts

  • 0
نشر

يمكن ذلك من خلال تحديد قيمة الخاصية initialValue في RequiredFieldValidator حيث توضع فيها قيمة أول عنصر في القائمة المنسدلة.

ليكن لدينا ListBox تحتوي على أسماء مجموعة دول، نحدد أول عنصر ListItem نضع فيه القيمة Value هي "NoCountry"، وفي الخاصية initialValue للعنصر RequiredFieldValidator نضع نفس القيمة "NoCountry" مثال:

<form id="form1" runat="server">

      <asp:ListBox id="list"
           runat="server">
              <asp:ListItem Selected="True" Value="NoCountry">--ChooseCountry--</asp:ListItem>
         <asp:ListItem Value="Australia">Australia</asp:ListItem>
     
         <asp:ListItem Value="USA">USA</asp:ListItem>

      </asp:ListBox>

      <asp:RequiredFieldValidator id="valList"
           ForeColor="#FF0000"
           ErrorMessage="Selection Invalid!"
           ControlToValidate="list"
           InitialValue="NoCountry"
           runat="server"/>

      <br />

      <asp:Button id="Button1"
           Text="Submit"
           runat="server"/>

   </form>

الآن عند عدم اختيار أي دولة من القائمة وعمل submit سيقوم العنصر RquiredFieldValidator بإظهار سالة خطأ (Selection Invalid!) أي أنه لم يتم تحديد أي دولة.

select.thumb.png.8013cf4e890ec6e958f98da

كيف أطبق التحقق على قائمة منسدلة DropDownList باستخدام RequiredFieldValidator في ASP.Net؟

 

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...