2016-08-25 5 views
1

У меня есть это текстовое полеHTML сохранить текст в текстовом поле

<textarea rows="20" cols="100"> </textarea> 

Когда кому-то входит в него текст и обновляет страницу Как сделать текст введенного пребывание там

Я бы попытаться что-то сам, но я не знаю с чего начать ...

+0

Вам нужно будет использовать либо Ajax или на стороне сервера язык. –

+0

Теперь вы переходите из языка разметки в так называемое программирование/скриптинг, это может быть сделано в JavaScript или PHP в зависимости от ваших потребностей. –

+0

Или локальное хранилище –

ответ

0

Вы можете сделать это, используя Jquery и локальное хранилище, подобное этому. См скрипку https://jsfiddle.net/sxh0n7d1/13/

Это будет работать с несколькими <textarea> «ы

window.onbeforeunload = function() { 
    $('textarea').each(function(){  
     var id = $(this).attr('id'); 
     var value = $(this).val(); 
     localStorage.setItem(id, value); 
    }); 
} 
window.onload = function() {   
    $('textarea').each(function(){  
     var id = $(this).attr('id'); 
     var text2 = localStorage.getItem(id); 
     if (text2 !== null) $('#'+id).val(text2); 
    }); 
} 
+0

Я знаю, что это работает на jsfiddle, но по какой-то причине в Dreamweaver не работает, когда я предварительный просмотр в браузере – Ofcdan

+0

https://gyazo.com/16f2bdbc5d5c1781de9bcd86e374a9fa – Ofcdan

+0

@Ofcdan вам нужно связать JQuery в ' ', используйте этот' ' –

Смежные вопросы