У меня есть форма (с одной текстовой областью), которая отправляется с использованием AJAX, чтобы пользователи могли сохранять заметки о странице. Форма остается видимой на странице все время, и вы можете нажать кнопку «Сохранить», чтобы обновить заметку.
В Safari (но не в Chrome или FF), если вы начнете печатать в форме и нажмете перезагрузить, браузер предложит вам диалоговое окно типа «вы уверены, что хотите перезагрузить, у вас есть несохраненные изменения». Моя проблема в том, что диалоговое окно также всплывает, если вы сохраните заметку, а затем нажмете перезагрузить, не внося никаких дополнительных изменений в текстовую область. Есть ли в javascript способ пометить форму как отправленную // без изменений, чтобы сафари знал, что подсказка не отображается?