如何实现js里提交form表单?

JavaScript018

如何实现js里提交form表单?,第1张

哦,你多次表示,指的是一个表单提交了一些按钮,一个按钮的每次点击,提交表单,并提交不同的页面呢?

如果是这样,有一种方法,以达到良好的,那就是使用JavaScript来提交!每个按钮的类型设置按钮,然后写的onclick

=“submit1”事件。例如,要设置窗体的id

=

MyForm的,然后在功能submit1触发()和写myform.action

=“路径”

myform.method

=“后”

myform.submit()根据其他人也想要写,刚读相应的URL的myform.action。

可以手动构建一个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)