通过ajax来进行倒计时,如何在到达结束时间时,自动提交页面呢?submitForm()怎么实现呢?
<body onload="submitForm();">
<s:form id="form1" name="form1" action="/student/submitPaper" method="post">
。<s:url id="divs" value="/student/countDown">
  <s:param name="paperInfo.startTime"><s:property value="%{paperInfo.startTime}"/></s:param>
  <s:param name="paperInfo.endTime"><s:property value="%{paperInfo.endTime}"/></s:param>
</s:url><span style="color:red"><sx:div id="time" formId="form1"  href="%{divs}" theme="Ajax" updateFreq="1000" errorText="..加载出错.." loadingText="..."></sx:div></span>
这里是以上“divs“提交后的页面,进行刷新倒计时用的,countDown是时间格式的倒计时countDown=00:00:00时提交,或者countDownNum是数字时间的倒计时,countDownNum=0时提交。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
倒计时:<s:property value="countDown" />
<s:hidden id="countDownNum" name="countDownNum"></s:hidden>