مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

elham01

عضویت از 1394/03/02

ولیدتور برای تاریخ

  • یکشنبه 10 مرداد 1395
  • 12:17
تشکر میکنم

سلام دوستان

برای تاریخ اغاز و پایان تو کدم شرطی گذاشتم و تاریخ اغاز از پایان بزرگتر نباشد

با کد زیر

 <asp:CompareValidator ID="CompareValidator1"  CssClass="date"  ForeColor="red" runat="server" ControlToCompare="starsb"
                                        ControlToValidate="finsb"  type="Date" Font-Size="12px" setfocusonerror="true" Operator="GreaterThan" Display="Dynamic" ErrorMessage="تاریخ آغاز نمی تواند از تاریخ پایان بزرگتر باشد"
                                        ValidationGroup="ChangePasswo"></asp:CompareValidator>

 

منتها چه تاریخ غلط و چه درست وارد کنه تو اون بازه زمانی

این خطا نشون میده !!!!!!!!!!

مشکلی داره؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 10 مرداد 1395
  • 12:34

شما از CompareValidator استفاده کردید

به نظرم باید از RangeValidator استفاده میکنید

کاربر سایت

elham01

عضویت از 1394/03/02

  • یکشنبه 10 مرداد 1395
  • 12:42

سلام فکر کنم منظور اشتباهی بیان کردم.

میخوام وقتی تاریخ اغاز و پایان وارد کرد

تاریخ اغاز از پایان بزرگتر نباشه.

نمیخوام به تاریخ رنج و بازه بدم.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 10 مرداد 1395
  • 13:31

کد زیر رو تست کنید

<asp:CompareValidator ID="cmpr" runat="server" ControlToCompare ="txtDate1" ControlToValidate="txtDate2" Operator="GreaterThan" Type="Date" ErrorMessage="To date should great than small data"></asp:CompareValidator>

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)