2017-10-17 69 views
0

我試圖從表單textarea中獲取字段數據,所以我可以在用戶填寫textarea時存儲它,如果他重新加載頁面或打開同一選項卡中的其他頁面並返回寫入數據他以前的工作將在那裏 我的代碼是取得沒有職位的字段數據

session_start(); 
    $_SESSION['textarea-133'] = $_POST["textarea-133"]; 
    ?> 
    <script> 

    var a="<php echo $_SESSION['textarea-133']"; 
    document.getElementById("business_a6").value =a ; 
    </script> 

回答

0

你可以使用window.sessionStorage保存一個變量,並檢查它是否有每個頁面加載時間。

window.onload = function(){ 
    var userText = sessionStorage.getItem('the_user_text'); 
    if(userText){ 
     document.getElementById('the-text-area').innerHTML = userText; 
    } 
}; 

,如果你想將變量重新保存每個keypress或之後也許setInterval

document.addEventListener('keypress', (event) => { 
    var newText = document.getElementById('the-text-area'); 
    sessionStorage.setItem('the_user_text', newText); 
}); 
+0

作品以及感謝 –

+0

@HuzailSpy很高興我能幫助它取決於你。 'localStorage'是整個瀏覽器,'sessionStorage'是針對特定標籤的。 – admcfajn