عامر بيرادي نشر 1 نوفمبر 2015 أرسل تقرير نشر 1 نوفمبر 2015 (معدل) كيف يمكنني التحقق من تطابق حقلين TextBox عند إدخال كلمة المرور وثم تأكيدها في ASP.Net؟ تم التعديل في 1 نوفمبر 2015 بواسطة عامر بيرادي اقتباس
0 Lujain Maaz نشر 1 نوفمبر 2015 أرسل تقرير نشر 1 نوفمبر 2015 عملية التحقق من تطابق محتوى حقلين هي في الواقع عملية مقارنة بينهما، يتم التحقق من مساواة ( أي تطابق) نص أو قيمة في حقلين مختلفين باستخدام عنصر Compare Validator حيث يتيح لك مقارنة قيمة مدخلة في حقل مع قيمة مدخلة في حقل آخر عن طريق الخاصية ControlToCompare التي نضع فيها معرف الحقل الثاني الذي نود المقارنة معه وفي الخاصية ControlToValidate نضع معرف الحقل الأول الذي نود تطبيق الـValidation عليه.<asp:CompareValidator id="ProgrammaticID" ControlToValidate="Programmatic ID of Server Control to Validate" ValueToCompare="value" ControlToCompare="value" Type="DataType" Operator="Operator Value" ErrorMessage="Message to display in ValidationSummary control" Text="Message to display in control" ForeColor="value" BackColor="value" runat="server" > </asp:CompareValidator> في الخاصية ValueToCompare نضع القيمة التي نود المقارنة على أساسها، وفي الخاصية Operator نضع عملية المقارنة مثلًا أكبر من ، أصغر من ، يساوي. الخ، الخاصية Type تحدد نوع القيمة التي ستقارن هل هي رقم صحيح أم عشري أم عبارة عن سلسلة نصية.مثال: لنقم بإنشاء حقلين Text Box لإدخال كلمة السر ومن ثم إعادتها للتحقق من التطابق:<div> Password:<br /> <asp:TextBox runat="server" id="TextBox1" /><br /><br /> Confirm Password:<br /> <asp:TextBox runat="server" id="TextBox2" /><br /> <asp:CompareValidator runat="server" id="CompareValidator1" controltovalidate="TextBox2" controltocompare="TextBox1" operator="Equal" type="String" errormessage="Passwords are mismatch!" ForeColor="red" /><br /> </div> ستظهر النتيجة كما في الصورة في حال لم يتم إدخال قيمة مطابقة للحقلين:بإمكانك أيضًا المقارنة بين حقلين للتحقق أن الحقل الثاني يحتوي على قيمة عدد صحيح أكبر من قيمة الحقل الأول.مثال: <div > Small number:<br /> <asp:TextBox runat="server" id="txtSmallNumber" /><br /><br /> Big number:<br /> <asp:TextBox runat="server" id="txtBigNumber" /><br /> <asp:CompareValidator runat="server" id="cmpNumbers" controltovalidate="txtSmallNumber" controltocompare="txtBigNumber" operator="LessThan" type="Integer" errormessage="The first number should be smaller than the second number!" ForeColor="red" /><br /> </div> في حال تم إدخال في الحقل الثاني قيمة أصغر من قيمة الحقل الأول فستظهر رسالة خطأ كما في الصورة:كيف أتحقّق من تطابق حقلين Password Text Box باستخدام Validator في ASP.Net؟ اقتباس
السؤال
عامر بيرادي
كيف يمكنني التحقق من تطابق حقلين TextBox عند إدخال كلمة المرور وثم تأكيدها في ASP.Net؟
تم التعديل في بواسطة عامر بيرادي1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.