如何通过自动刷新获得提交的修改字段
How to get modified fields submitted with auto refresh
我有一个自动刷新的网页。我正试图找到一种方法来改变用户对提交的页面上的字段,这样它们就会被自动刷新并发送到服务器。我知道我可以使用ajax将它们传递回来并将它们保存在服务器端的某个地方,但这似乎有点过头了。我必须在每次更改字段时进行ajax调用。有人知道实现这一点的好方法吗?
自动刷新是通过以下代码实现的:
<noscript>
<meta http-equiv="refresh" content="30">
</noscript>
<script type="text/javascript">
<!--
var sURL = unescape(window.location.pathname);
function doLoad()
{ setTimeout( "refresh()", 30*1000 ); }
function refresh()
{ window.location.href = sURL; }
//-->
</script>
<script type="text/javascript">
<!--
function refresh()
{ window.location.replace( sURL ); }
//-->
</script>
<script type="text/javascript">
<!--
function refresh()
{ window.location.reload( true ); }
//-->
</script>
作为正文的一部分:
<body onload="doLoad()">
edit:
这应该在30秒后提交表单。
// Can't do anything with those that have javascript disabled.
<noscript>
<meta http-equiv="refresh" content="30">
</noscript>
<script type="text/javascript">
var sURL = unescape(window.location.pathname);
function doLoad()
{ setTimeout( "document.myrefreshform.submit()", 30*1000 ); }
</script>
相关文章:
- Javascript生成的表单未提交
- 修改表单提交字符串
- 如何通过使用谷歌地图从文本字段提交来修改javascript对象中的数据
- 在焦点处理程序中修改表单时不触发表单提交
- 修改 jQuery 自动完成,不要在 Enter 上急切提交
- 如何在 JavaScript/jQuery 中修改提交的文件客户端
- 如何定义一个函数来修改根据Ajax请求提交给服务器的数据
- Jquery代码修改表单提交的参数
- 修改此代码以在窗口上运行.加载而不是表单提交
- 使用javascript修改表单动作提交表单而不做提交
- 在用angularJS修改路由之前提交一个函数
- 用户通过表单提交关键字;我怎样才能得到'关键词'搜索URL的一部分,以便在页面中进行修改
- 使用jQuery和Ajax修改动作提交表单
- 如何通过自动刷新获得提交的修改字段
- 复制&在复制到另一个工作表时,修改每个表单提交的特定值
- 使用jQuery动态修改提交表单上的输出警报内容
- 通过修改插件调用JEdtable提交按钮
- 修改用户在提交和选择的文本框中输入的内容
- 在jQuery修改完表单中的值之前提交表单
- 提交时修改userInput