php无法直接获取表单内容,除非提交表单,使用$_POST变量来获取
但是如果要实现定时的获取表单内容,肯定不能用 js 一直提交表单吧,这样页面会刷新,表单内容也会消失。
如何实现不刷新的提交表单?
见 https://blog.csdn.net/nianzhi1202/article/details/52589948
主要思路:
1- 在当前页面建一个 iframe 并隐藏(display:none).
2- 给新建的这个iframe设置name属性,例如:XXX
3- form表单的target属性的值一定要是刚起的这个名字 XXX
4- 无需设置iframe的src,但是需要设置form的action页面。
5- 提交表单,无刷新。表单内容被提交到action页面,并且显示在iframe中。但是由于iframe已经隐藏,所以不会显示出来。
而后在action对应的php页面中进行草稿存储工作即可。
而在有form表单的页面,写一个js代码定时提交表单,这样就会带动php页面的响应。
js定时器可以看这个 http://huidong.xyz/?mode=2&id=262
js 提交表单方式:先getElement得到表单元素,再调用它的submit()方法。