У меня есть форма asp.net с различными текстовыми полями и датами кендо.Я разрешаю пользователю заполнить форму, и если он решит начать снова, у меня есть кнопка сброса.
Кнопка сброса должна сбросить форму до исходных данных модели.Чтобы было ясно, я не хочу сбрасывать форму на пустые значения, я хочу сбросить все входные данные до их исходных значений модели.
Это хорошо работает для текстовых полей, однако после нажатия кнопки сброса средство выбора даты простоотображает «d», а не исходное значение модели.
Я использую следующий javascript / jquery для сброса формы:
$(this).closest('form')[0].reset();
Вот мой код извлечения формы с указателем даты:
<tr>
<td><label asp-for="Aircraft.SerialNumber" class="frm-label"></label></td>
<td>
<input asp-for="Aircraft.SerialNumber" autocomplete="off" class="k-textbox k-state-disabled" style="width:400px" disabled />
<span asp-validation-for="Aircraft.SerialNumber" class="text-danger"></span>
</td>
</tr>
<tr>
<td><label asp-for="Aircraft.ManufactureDate" class="frm-label"></label>
</td>
<td>
<kendo-datepicker name="DatePicker" for="Aircraft.ManufactureDate" class="" style='width: 400px;' />
<span asp-validation-for="Aircraft.ManufactureDate" class="text-danger"></span>
</td>
</tr>
Я не уверен, что эта проблема связана с виджетом telerik или моим кодом jquery / javascript, поэтому я также разместил здесь