
JS调用元素不能在元素未使用前使用,正确使用代码如下:
<SCRIPT language=javascript>
<!--
var sec=5;var min=0;var hou=0;flag=0;
function update()
{
sec--;
if(sec==0&&min>0)
{
sec=60;min-=1;
}
if(min==0&&hou>0)
{min=60;hou-=1;}
if((min>0)&&(flag==0))
{flag=1;}
if(sec<0)sec=0;
if(min==0&&hou==0&&sec==0){documentformTimesubmit();}
documentformTimetimeInputvalue=hou+"时"+min+"分"+sec+"秒";
idt=windowsetTimeout("update();",1000);
}
//-->
</SCRIPT>
<FORM id=formTime name=formTime action="test1asp" method=post>
<input name="timeInput" id="timeInput" />
<INPUT id=gosubmit type=submit value=提交 name=gosubmit>
</form>
<script language="javascript">update();</script>
你的意思是表单提交后,点击返回,这样表明里面的值还是存在的,JS要获得值,可以值接根据ID或者name或者tag找到。
session是servlet容器中的作用域通信对象,它只对同一个窗口有效,窗口关闭则销毁。往session里面设置:sessionsetAttribute("键","值"),取值可以用EL表达式${"键"}或者<%=sessiongetAttribute("键")%>或者struts标签也可。
首先你想自动提交一定要有激发条件,比如点击某按钮/提交、在某框里填写内容后提交、更改某框内容后提交、延时30秒提交等等。下面以更改某框内容提交为例:
<form name="form1" action="testasp">
<select name="name" onchange="form1submit();">
<option value="">默认</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>
总之先要确定你想要激发自动提交的条件,然后找到你想拦截的事件,最后用"表单名submit();"的javascript语句实现自动提交。
方法和详细的 *** 作步骤如下:
1、第一步,打开Dreamweaver编辑器,准备一个空白html文件并编写基本html结构,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,创建一个表单,在表单中设置年龄和名称这两个属性,然后创建一个提交按钮,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,在上方设置script标签并在其中创建js函数来获取表单提交,见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后,打开浏览器预览效果,在表单中填写内容,然后单击提交,见下图,转到下面的步骤。
5、第五步,执行完上面的 *** 作之后,js会将数据提交到指定位置,见下图。这样,就解决了这个问题了。
以上就是关于怎样定时自动提交表单全部的内容,包括:怎样定时自动提交表单、表单提交后点浏览器的后退,javascript怎么自动获取这时候表单里的值、急求在ASP中如何自动提交FORM表单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)