Я пытаюсь сделать функцию бронирования, где есть набор кнопок, в зависимости от того, как долго вы хотите забронировать номер; 15 мин, 30 мин, 60 мин.
Мне нужна функция для отправки набора элементов данных (например, AppointmentStart
, AppointmentEnd
, RoomId
и c.) В таблицу данных при нажатие кнопки. Я пытался выяснить скрытые поля, но ничего не получилось.
Код для одной из кнопок (которая не работает, потому что я не могу выбрать, чем заполнять поля, поскольку у меня не может быть ни @bind, ни value = "x"):
@if (@schedule.AppointmentDateStart >= ChooseTimeSlot.AddMinutes(15))
{
<div class="col">
<EditForm class="" Model="@schedule" OnValidSubmit="@ValidSubmit">
<button class="btn btn-primary form-control">15 min</button>
<input type="hidden" @bind="@schedule.Room.Id" class="form-control" />
<input type="hidden" @bind="@schedule.AppointmentHeading" class="form-control" />
<input type="hidden" @bind="@schedule.AppointmentDateStart" class="form-control" />
<input type="hidden" @bind="@schedule.AppointmentDateEnd" class="form-control" />
<input type="hidden" @bind="@schedule.BookerId" class="form-control" />
</EditForm>
</div>
}