DatePicker on Contact Us Page

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
10 年 前
Hi,

Could you some one help me how to display date picker on Contact Us Page.

I have added in Model
        [AllowHtml]
        [NopResourceDisplayName("ContactUs.StartDate")]
        public DateTime StartDate { get; set; }

Controller
DateTime StartDate = model.StartDate;

ContactUs.cshtml
                    <div class="inputs">
                        @Html.LabelFor(model => model.StartDate)
                        <div class="input-box">
                            @Html.TextBoxFor(model => model.StartDate, new { @class = "fullname", placeholder = T("ContactUs.StartDate.Hint") })
                        </div>
                        @Html.ValidationMessageFor(model => model.StartDate)
                    </div>


but not getting the date picker.
10 年 前
You have "TextBoxFor"  (why would you expect a date picker? :)

If you want a date picker like in the Register page, see how it's done for birth date in \Presentation\Nop.Web\Views\Customer\Register.cshtml
10 年 前
I just need all at one place(entire date). In the register page there are 3 drop downs.
10 年 前
You'll need to customize it.  Maybe you can use the kendo ui code as used in the Admin (e.g. the Product Edit page)

ProductModel.cs
        [NopResourceDisplayName("Admin.Catalog.Products.Fields.SpecialPriceStartDateTimeUtc")]
       [UIHint("DateTimeNullable")]
        public DateTime? SpecialPriceStartDateTimeUtc { get; set; }

\Presentation\Nop.Web\Administration\Views\Product\_CreateOrUpdate.Info.cshtml
            @Html.EditorFor(model => model.SpecialPriceStartDateTimeUtc)
            @Html.ValidationMessageFor(model => model.SpecialPriceStartDateTimeUtc)
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.