2011-07-26 82 views
0

是否有相當於一個PHP來像這樣的jQuery:獲取表單輸入類型在PHP

var allInputs = $(":input"); allInputs.attr('type'); 

我需要從每個發送到PHP腳本後變量的檢索類型,但我想這樣做沒有使用javascript和/或jquery,我想這也將是很好的獲得其他屬性以及(ID,類等)。也許我錯過了一些東西,但我試圖在搜索引擎等網絡上找到答案,甚至找不到類似這個問題的另一個問題!

感謝您的任何幫助和建議。

+0

,所以我只能通過命名變量名的約定,然後找回? –

+0

當你說allInputs.attr('type')時我不知道你的意思; – mozillanerd

回答

1

如果不從jquery或javascript傳入類型,就沒有辦法做到這一點。所有的PHP知道的是,一些字符串在未來

你可以做這樣的事情:

$.post('blah.php',{ 
var1: 'test', 
var1Type: 'text' 
... 
}); 
0

你很困惑,PHP是服務器端語言,$_POST數組中的任何值都只是一個值(恰好是一個字符串)。 PHP沒有任何關於輸入類型的想法,它只是一個HTTP請求,其中包含一些數據。

更清晰,這是當你在做一個POST請求您的Web服務器看到的是:

Name=Jonathan+Doe&Age=23&Formula=a+%2B+b+%3D%3D+13%25%21 

PHP模塊重新解釋該輸入鍵值對,僅此而已。

0

所有內容都以字符串形式發送。你必須知道你在用什麼,發送變量的類型和驗證用戶輸入數據。