Звучит так, как будто вы приближаетесь к этому с неправильного направления. Вместо того, чтобы создавать редактирование на месте и получать хорошее ухудшение (угол постепенного ухудшения), вам действительно нужно создать не-Javascript версию для редактирования, а затем добавить редактирование на месте с использованием Javascript после загрузки страницы, ссылка как Прогрессивное улучшение .
Для этого есть два варианта. Создайте отображение в виде формы с кнопкой отправки, которая работает без Javascript, затем с помощью Javascript замените входные данные какой-либо меткой, которая выполняет редактирование на месте. Вы должны быть в состоянии использовать комбинацию меток и атрибутов id, чтобы выбрать правильные свойства для вашей реализации редактирования на месте для работы. Другой вариант, если вы не хотите, чтобы форма отображалась по умолчанию, - это отображать значения с помощью кнопки / ссылки, чтобы превратить ее в форму с использованием обработки на стороне сервера, а затем добавить к ней правку редактирования.