当前位置:编程学习 > C#/ASP.NET >>

自动保存表单

如何每隔一段时间就自动提交一次表单 到后台指定的一个方法 就像邮箱自动存草稿一样 求高手写点代码 自动提交 --------------------编程问答-------------------- ajax 的post --------------------编程问答-------------------- Ajax 提交,设置setTimeout时间自动执行 --------------------编程问答-------------------- function FromPost(){
 document.getElementById("formpost")
.action="/index.aspx";}
window.onload=function(){
    setTimeOut("FromPost()",5000)   
} --------------------编程问答-------------------- 如果你需要非常好的效率的话 我建议你用javascript+ashx
如果你不用的话 直接用个异步控件(我忘了是什么了) --------------------编程问答--------------------
引用 3 楼 hu_hujun 的回复:
function FromPost(){
 document.getElementById("formpost")
.action="/index.aspx";}
window.onload=function(){
    setTimeOut("FromPost()",5000)   
}
就是通过定时器加AJAX自动保存就可以 --------------------编程问答-------------------- javascript+ashx正解 --------------------编程问答-------------------- 定时+异步
相信LZ思路已经有了,可能在代码实现上还有点问题


<!DOCTYPE HTML>
<html>
<head>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var timer;
function init(){
//初始化计时器
timer=self.setInterval(autoPost,5000);
}

function autoPost()
{
alert($("#name").val());
//这里用ajax post来自动保存
}
init();
})

</script>

</head>
<body>
<form>
   <input type="text" id="name" />
</form>
</body>
</html>


简单的写了下,LZ可以参考下,ajax部分相应LZ会的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,