Concrete5 имеет средство выбора изображений, которое обновляет скрытое значение ввода с идентификатором изображения после выбора изображения, например:
<input name="pictureID" value="22" type="hidden">
Мне нужно загрузить выбранное изображение в форму «Добавить блок» после выбораобраз.То есть, чтобы загрузить изображение (я могу получить URL-адрес изображения по идентификатору) после обновления скрытого ввода с идентификатором.
Это работает только в том случае, если изображение было выбрано и сохранено ранее:
$('input[name=pictureID]').on('change', function() {
...
}).trigger('change');
Но если средство выбора изображений очищено и выбрано новое изображение, вышеуказанное не работает, поскольку скрытый ввод динамически добавляется после выбора изображения.Хорошо, хорошо, я попробовал это вместо этого:
$(document).on('change', 'input[name=pictureID]', function() {
...
}).trigger('change');
Но это тоже не работает.Вероятно, потому что изменение скрытого элемента, который должен быть запущен, чтобы получить новое значение.Если бы я сам менял значение, я бы его активировал.Но как мне вызвать скрытое изменение входного значения, если мне нужно знать, когда оно было изменено системой в первую очередь?
Как загрузить изображение при обновлении скрытого входного значения?