Как проверить, установлен ли переключатель в MVC Просмотр? - PullRequest
0 голосов
/ 08 января 2020

Я хочу проверить, какая радиокнопка отмечена, и соответствующим образом изменить поле поиска, поэтому, если выбрана Дата, пользователь получает указатель даты, а если проверен Покупатель, он получает окно обычного поиска. Я изо всех сил пытаюсь получить результаты от переключателей, так как я не могу использовать document.getElementById, и при этом я не могу получить доступ к своей модели в этой части представления по какой-то причине, она работает только после части формы. Пожалуйста, помогите

`@using (Html.BeginForm("Index", "Receipts", FormMethod.Get))
    {
        <b> Select Search Option: </b>
        <br />
        @Html.RadioButton("option", "Date_time") <text>Date of purchase(mm/dd/yyyy)</text><br />
        @Html.RadioButton("option", "Buyer", htmlAttributes: new { @id = "checkboxDatepicker" }) <text> Buyer </text><br />
        @*@Html.RadioButton("option", "Store_Name")<text>Store</text>*@<br />

        if (ViewData.GetViewDataInfo("checkboxDatepicker").Equals(true))
        {
            @Html.EditorFor( new { htmlAttributes = new { @class = "form-control datepicker", @Value = DateTime.Now.ToString("mm'/'dd'/'yyyy"), type = "datetime" } })
            @Html.ValidationMessageFor(model => model.Date_time, "", new { @class = "text-danger" })
        }
        else
        {
             @Html.TextBox("search")
             <input type = "submit" name = "submit" class="btn btn-info" value="Search" />
        }

    }`
...