Реализация тега DatePicker в Grails отображает фиксированное количество тегов select в зависимости от выбранной вами точности.Однако атрибут onchange не добавляется ни к одному из этих тегов выбора.Идентификатор каждого тега выбора - это идентификатор, который вы указываете в теге datepicker, добавляемом к типу данных, которые показывает каждый выбор.Например.поле выбора для дня имеет идентификатор "yourDatepickerTagId_day", тег выбора месяца имеет идентификатор "yourDatepickerTagId_month" и т. д. Чтобы связать событие "change" с любым из этих тегов выбора, вам потребуется использовать некоторый пользовательский JavaScript для обработки этих событий.Если вы используете jQuery, вы можете использовать что-то вроде этого:
$(document).ready(function(){
$("select[id ^= yourDatepickerTagId]").change(function (){
// Do your stuff here...
});
});