Вместо disabled
вы можете использовать readonly
. С помощью некоторого дополнительного CSS вы можете стилизовать ввод так, чтобы он выглядел как поле disabled
.
На самом деле есть еще одна проблема. Событие change
запускается только тогда, когда элемент теряет фокус, что не является логическим с учетом поля disabled
. Возможно, вы вставляете данные в это поле из другого вызова. Для выполнения этой работы вы можете использовать событие «bind».
$('form').bind('change', 'input', function () {
console.log('Do your thing.');
});