Все примеры InPlaceEditor Prototype, которые я обнаружил, страдают от той же проблемы. Когда вы входите в режим редактирования, стираете весь текст и нажимаете OK, вы больше не можете редактировать, потому что тег <p> пуст и нечего нажимать! Вот также пример: http://24ways.org/examples/edit-in-place-with-ajax/ Так как же выполнить редактирование на месте пустого поля, например, пустого <td>?
<p>
<td>
Это очень просто, просто добавьте эти строки в свой код CSS:
p.editable { min-height: 10px; }
Вы также можете добавить border, но это не обязательно.
border