今天一定要解决掉!
我有一个表单,里面有n个文本框,我想每隔一段时间把文本框的内容写到数据库里,怎么做
<form name="form1" method="post" action=" ">
<%
num=session("NumOfQuestion") '记录试卷的总题数
for i=1 to num 'n为试卷的总题数
%>
<input type="hidden" name=num<%=i%> readonly>
<%
next
%>
</form>
问题点数:0、回复次数:10Top
1 楼coolwindkaka(寒の风)回复于 2005-04-02 09:59:20 得分 0
UPTop
2 楼lihangpp()回复于 2005-04-02 10:02:18 得分 0
帮忙呀Top
3 楼opolmzy(ASP)( 一寸木)回复于 2005-04-02 10:10:17 得分 0
type="hidden"?
每隔一段时间把文本框的内容写到数据库?
问题在哪?Top
4 楼opolmzy(ASP)( 一寸木)回复于 2005-04-02 10:10:38 得分 0
问问题:不要说我要实现什么,要说我该怎么实现什么Top
5 楼lihangpp()回复于 2005-04-02 10:13:53 得分 0
这样说吧,我有下面一些文本框,里面都相应有记录,我怎么把数据定时存到某个数据库中,怎么实现的
<form name="form1" method="post" action=" ">
<%
num=session("NumOfQuestion") '记录试卷的总题数
for i=1 to num 'n为试卷的总题数
%>
<input type="text" name=num<%=i%> readonly>
<%
next
%>
</form>Top
6 楼opolmzy(ASP)( 一寸木)回复于 2005-04-02 10:16:35 得分 0
你的定时是怎么个规则?数据库:sqlserver or access?Top
7 楼lihangpp()回复于 2005-04-02 10:27:39 得分 0
就是每10秒存一次,数据库accessTop
8 楼zhutimy(慢刀手)回复于 2005-04-02 10:57:52 得分 0
'在主程序中加入:
<iframe src="a.asp" width="100" height="100" scrolling="no"></iframe>
'a.asp内容:
<script language="javascript">setTimeout("form1.submit();", 10000);</script>
<form name="form1" method="post" action=" ">
<%
num=session("NumOfQuestion") '记录试卷的总题数
for i=1 to num 'n为试卷的总题数
%>
<input type="text" name=num<%=i%> readonly>
<%
next
%>
<input name="action" type="hidden" value="dosave">
</form>
<%
if(Request("action")="dosave")then
'进行保存操作
'........
'自己写吧.
end if
Response.redirect("a.asp");
%>
这样不但能每10秒保存一次,而且只用刷新一部分,速度较快.
Top
9 楼Fufay(☆梅笑寒☆ MSN: fufay@126.com)回复于 2005-04-02 11:25:33 得分 0
不错,用IFRAME。不然整页刷新,用户就太讨厌了。Top
10 楼zhutimy(慢刀手)回复于 2005-04-02 11:33:22 得分 0
把Response.redirect("a.asp");放到END IF前,会更好些.Top




