怎样定时自动提交表单

怎样定时自动提交表单,第1张

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表单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9737976.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存