我用asp.net+c#写了试卷程序,用js来进行的剩余时间显示。那么当剩余时间显示为0秒时我要自动提交当前的答题页面,如何进行要。而且提交时还要带着一些.net里的参数。
js里的显示时间程序段:
....
<br>距离考试结束还有:
<span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF' ></span>
<SCRIPT language=javascript>
....
 span_dt_dt.innerHTML=hrsold+"小时"+minsold+"分"+seconds+"秒" ;
...
</SCRIPT>
....net里手动提交的程序段:
<form action="score.aspx" method="get">
  <input type="hidden" name="Lesson" value =<%= Lesson%>>
  <input type="hidden"Name="No"value=<%=No%>>
  <input type="hidden"Name="Name"Value=<%=Name%>>
请高手告诉我如何进行时间到自动提交

解决方案 »

  1.   

    <br>距离考试结束还有:
    <span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF' ></span>
    <SCRIPT language=javascript>
    ....
     span_dt_dt.innerHTML=hrsold+"小时"+minsold+"分"+seconds+"秒" ;
     if((hrsold == 0) && (minsold==0) && (seconds==0))
       document.form1.submit();
    ...
    </SCRIPT><form name="form1" id="form1" action="score.aspx" method="get">
      

  2.   

    真是会者不难,难者不会。非常感谢mickeygg(流水有情)
      

  3.   

    mickeygg兄:我也是一样的问题,但是我的表单有个runat=server,这样用document.form1.submit();
    就无法提交了,怎么办呢?解决了一定另起帖子给分。