Это базовый скрипт «предупредить перед отъездом». Когда пользователь нажимает клавишу в текстовой области, пользователь будет уведомлен, если он собирается покинуть страницу:
<script type="text/javascript">
var changes = false;
window.onbeforeunload = function(){
if(changes){
return "You're about to leave this page.";
}
};
</script>
<textarea onkeypress="window.changes=true">recipe here</textarea>
Кроме того, вы можете сохранить содержимое текстового поля в переменной при загрузке страницы и сравнить его впоследствии. Это устранит некоторую путаницу, когда посетитель просто нажимает клавиши со стрелками в текстовой области, фактически не изменяя его.