在没有 post 的情况下获取字段数据
fetch the field data without post
我正在尝试从表单 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>
您可以使用 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);
});
我正在尝试从表单 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>
您可以使用 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);
});