У меня есть редактор для управления календарем даты jquery, и у меня определено событие onchange.Я проверил исходный код, и все кажется правильным.но когда происходят изменения в редакторе для элемента управления, отображается ошибка: 0x800a1391 - ошибка времени выполнения JavaScript: 'editorchange' не определена
мой элемент управления для редактора определен следующим образом:
@Html.EditorFor(model => model.holidayFrom, new { htmlAttributes = new { @class = "datepicker form-control", @id = "holidayFrom", @onchange = "editorchange();" } })
, а функция javascript имеет видниже:
<script type="text/javascript">function editorchange() { alert("Changed"); }</script>
У меня есть другая функция изменения текстового поля и вызов ajax с тем же тегом скрипта.которые работают нормально.
Я также попробовал метод прямого изменения $ ('# holidayFrom'). change (function () {alert ('change');});это не увольняют вообще.Я думаю, причина в том, что когда jquery calendar меняет дату в редакторе, он не распознает событие изменения там.
Невозможно использовать textboxfor, потому что это приводило к проблемам с календарем Jquery.
Я буду признателен любомупредложения, что здесь не так.Спасибо