PHP如何通过$ _POST获取输入值类型

时间:2015-03-29 05:57:16

标签: php forms variables post types

您好我正在通过帖子将表格发送到我制作的php文件中。我已经能够使用$ _POST [“name”]来获取text / password,/ etc类型的输入字段的值,但现在我想得到它们的'type'。所以在我的变量$ car = $ _POST [“car”]中;将存储该值,我想$ carInputType存储输入类型。因此,如果人员在复选框中选择马自达的形式,我希望$ carInputType保持'复选框'类型。

我希望我能很好地解释这一点,我认为这对很多人来说很有用。我一直在四处寻找,但我没有找到任何答案。我试过了:

$radio = $_POST["fname[type]"];
$radio = $_POST["fname[type=]"];

我的表格如下:

<form id="ajax-form" onsubmit="return false;">
<div><label for="uname">Username <em>*</em></label> <input id="uname"     type="text" name="uname" value=""  /><p class='note' id = "userNameID"></p>        </div>
</form>

非常感谢任何帮助。感谢您查看我的帖子。

1 个答案:

答案 0 :(得分:3)

你不能只用PHP做这件事。您可以根据需要使用JavaScript或jquery来构建发布数据。

var data =    $('#myForm').serializeArray();    
data.push({
    name: 'elementName', 
    value: 'elementValue',
    Type: 'element type'
}); 
$.post("page.php", data);