javascript表单提交代码,提交表单的代码

http://www.itjxue.com  2023-01-20 08:41  来源:未知  点击次数: 

Js如何实现自动提交表单!

function sub(){

document.表单名.submit();

}

setTimeout(sub,10000);//以毫秒为单位的.1000代表一秒钟.根据你需要修改这个时间.

//--

/script

还有一种解决思路

页面onload(加载)的时候获取到你想要自动提交的form然后submit不就行了么

怎样用js创建Form表单并提交

可以手动构建一个FormData进行表单提交,代码如下:

var?form?=?new?FormData();

//添加参数

form.append('name',?'jack');

form.append('age',?20);

//使用xmlhttprequest发起请求

var?xhr?=?new?XMLHttpRequest();

xhr.open('post',?'这里添上请求的url',?true);

xhr.onreadystatechange?=?function()?{

????if(xhr.readyState?==?4)?{

????????//成功

????}

}

//执行请求

xhr.send(form);

JS控制表单提交

像二楼那样,把提交按钮从sumit改成button也可以,

如果不想这样,可以用forma表单的一个属性:onsubmit=""

代码如下:

form action="Mymoney.asp" name="form2" method="get" onsubmit="return check()"

...

在提交前,FORM表单就会先验证是否check()返回true,如果返回true,就提交表单,否则不提交。

因为sumit本身就是表单提交按钮,按你原来的代码,在submit按钮上面加onclick,只是说在点按钮的时候,调用check()函数而已,而不会影响到submit本身对表单的提交,所以,你想要的效果才没有实现。可以按二楼的方法实现,也可以按刚才说明的这样。

试试看呀。。。

天天开心呀。。。

:)

如何用js把form提交到action 具体代码如下

使用form表单提交数据,需要将数据写到表单元素内(如文本框、隐藏域等)。因此,将js文件里的变量通过FORM表单提交到action的思路如下:

1、在form表单中准备隐藏域用以存放需要提交的数据

form action="目标url"

!-- 其他表单元素 --

input type="hidden" id="test" name="testname"

input type="submit" value="提交"

/form

2、在js文件中,将变量赋值给隐藏域

var test = "...."; // 需要提交的变量

document.getElementById("test").value = test;

3、点击”提交按钮“提交表单后,后台可以接收name为testname,value为test变量的值的数据。

(责任编辑:IT教学网)

更多

推荐淘宝营销文章