2013-06-06 22 views
0
<form method='post' name='...' action='index.html' onsubmit='function(x,z,u)'> 

我想我的表單中的每個元素將被髮送與如何使用onsubmit()發送一個孔形式的屬性?

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

什麼是與Onsubmit()xmlhttp.open()提交多個變量的正確sintaxes一個PHP文件發送?

我是自學的,我可以雙倍感謝你,如果我能在以後的程序使用的代碼。

+1

只是追加他們在你的網址,比如'user.php的?Q1 =「+ STR1 +」&Q2 =「+ STR2 +」&Q3 =「+ str3'但我相信有預定義功能的地方創建一個呼叫,所以你不要不必「手動」操作。 – LuigiEdlCarno

回答

0

你想是這樣的:

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

,如果你使用像jQuery庫會更容易些。如果你想要一個表單的所有輸入,你可以使用它的$.serialize()函數。如果您需要計算要發送的值,則它具有$.get$.post函數,它們允許您將參數作爲對象提供,並將處理所有編碼。

0

你真的需要AJAX嗎?如果你想發送表單元素到php文件,爲什麼你不能在action屬性中設置它?