0

我有一个表格,我希望有人输入的任何信息都保留在那里,直到他们发送信息或关闭网站。

我有一个使用 php include 放入不同页面的表单。当我移动到具有此表单的每个页面时,我希望已经从其他页面输入的信息仍然存在。这可能吗?

如果我使用以下代码重新加载页面,我可以获得保留在那里的信息:

$_SESSION['varname'] = $_POST['varname'];

但我无法将信息保留在那里,因为我转到不同的页面并返回。

谢谢

4

1 回答 1

0

在输入更改时使用 Ajax 设置 SESSION,这只是一个想法;

<script type="text/javascript">
  $('input').change(function(){
     var data = $('this').val();
     var url = 'setsessionhere.php';
     $.ajax({
       type: "POST",
       url: url,
       data: data
     });
  });
</script>

并将您的会话变量放在您的输入值上:

<input type="text" value="<?php echo $_SESSION['varname']; ?>"/>

希望你明白。

于 2013-03-11T03:30:32.717 回答