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

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

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

پیغام ندادن هنگام خالی بودن فیلد

  • پنجشنبه 30 آذر 1396
  • 11:43
تشکر میکنم

سلام 
من فیلد زیر را تعریف کرده ام

       [Required(ErrorMessage ="تاریخ را انتخاب کنید")]
        [Display(Name = "تاریخ تولد")]
        [RegularExpression(@"^$|^([1۱][۰-۹ 0-9]{3}[/\/]([0 ۰][۱-۶ 1-6])[/\/]([0 ۰][۱-۹ 1-9]|[۱۲12][۰-۹ 0-9]|[3۳][01۰۱])|[1۱][۰-۹ 0-9]{3}[/\/]([۰0][۷-۹ 7-9]|[1۱][۰۱۲012])[/\/]([۰0][1-9 ۱-۹]|[12۱۲][0-9 ۰-۹]|(30|۳۰)))$", ErrorMessage = "تاریخ وارد شده نامعتبر است.")]
        public string DateBirth { get; set; }

ولی با با استفاده از datepicker kendo دیگه اگه فیلد خالی باشه پیام خالی بودن نمیده چرا به نظرتون ؟

<div class="form-group">
            @Html.LabelFor(model => model.DateBirth, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.DateBirth, new { htmlAttributes = new { @class = "form-control", @id = "datepicker" } })
                @Html.ValidationMessageFor(model => model.DateBirth, "", new { @class = "text-danger" })
            </div>
        </div>
<script>
    $(document).ready(function () {

        console.log("Teast");
        // create DatePicker from input HTML element
        $('#datepicker').kendoDatePicker();

    });
</script>

 

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

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

سهیل علیزاده

عضویت از 1396/04/09

  • پنجشنبه 30 آذر 1396
  • 12:33

باید خودتان آن را اعتبارسنجی کنید لینک زیر را مشاهده کنید:

http://jsbin.com/eleyeh/4/edit?html,js,output

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

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

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

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