如何使用onsubmit()发送孔形式的属性?

时间:2013-06-06 07:26:04

标签: javascript forms onsubmit

<form method='post' name='...' action='index.html' onsubmit='function(x,z,u)'>

我想发送我的表单的每个元素,这些元素将被发送一个带有

的PHP文件
xmlhttp.open("GET","user.php?q="+str,true) 

使用Onsubmit()xmlhttp.open()提交多个变量有哪些正确的sintax?

我是自学成才,如果我可以在程序中稍后使用该代码,我可以再次感谢你。

2 个答案:

答案 0 :(得分:0)

你想要这样的东西:

xmlhttp.open("GET", "user.php?q1="+encodeURIComponent(x)+"&q2="+encodeURIComponent(y)+"&q3="+encodeURIComponent(z), true);

如果使用像jQuery这样的库会更容易。如果您想要表单中的所有输入,可以使用其$.serialize()函数。如果您需要计算要发送的值,它有$.get$.post函数,允许您将参数作为对象提供,它将负责所有编码。

答案 1 :(得分:0)

你真的需要AJAX吗?如果要将表单元素发送到php文件,为什么不能在action属性中设置它?