表单通过post方式提交的到底是name还是ID?

JavaScript027

表单通过post方式提交的到底是name还是ID?,第1张

在接收数据的处理页面里,所接收的数据值是name所传递过来的。操作方法如下:

1、打开或者新建一个web项目并创建html、js等文件。

2、使用submit类型的input 实现提交表单,同时可以在使用form中使用onsubmit="return check()" 来实现字段的验证。

3、还可以使用button类型的input,通过onclick="function()。

4、这是js文件代码,调用submit()方法实现表单的提交,在执行submit()方法之前可以验证字段。

5、最后使用jquery方法,比较简单方便清晰,不过要引入jquery的类库。

下面是用js动态创建form然后进行post提交的方式,参数url是表单提交的去向,参数params是给去向传递的参数(JSON结构),参数target设置何处打开链接文档(可选):

function postcall( url, params, target){

var tempform = document.createElement("form")

tempform.action = url

tempform.method = "post"

tempform.style.display="none"

if(target) {

tempform.target = target

}

for (var x in params) {

var opt = document.createElement("input")

opt.name = x

opt.value = params[x]

tempform.appendChild(opt)

}

var opt = document.createElement("input")

opt.type = "submit"

tempform.appendChild(opt)

document.body.appendChild(tempform)

tempform.submit()

document.body.removeChild(tempform)

}