Potrzebuję użyć datepicker w polu EditorFor.jQuery DatePicker MVC4 EditorFor
Mój kod dla widoku jest:
<div class="editor-label">
@Html.Label("birthDate","birthDate")
</div>
<div class="editor-field">
@Html.EditorFor(model => model.birthDate, new { @class = "datepicker"})
@Html.ValidationMessageFor(model => model.birthDate)
</div>
Skrypt:
<script type="text/javascript">
$(document).ready(
function() {
$('.datepicker').datepicker({
changeMonth: true,
changeYear: true,
minDate: "-99Y",
dateFormat: "dd/mm/yyyy"
});
});
Nie mogę tego dokonać. Mam następujący błąd: Błąd środowiska wykonawczego Microsoft JScript: Obiekt nie obsługuje tej właściwości lub metody "datepicker".
już załadowany jQuery przed próbuję wywołać funkcję.
zweryfikować kolejność jQuery, można pisać cały plik widoku w tym skrypty? – Overmachine
Czy umiesz podać sposób rozwiązania? –
Sprawdziłem kolejność, w której ładowałem jquery. A następnie zmieniłem EditorFor dla TextBoxFor. – Rodrigo