您好我正在通过帖子将表格发送到我制作的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>
非常感谢任何帮助。感谢您查看我的帖子。
答案 0 :(得分:3)
你不能只用PHP做这件事。您可以根据需要使用JavaScript或jquery来构建发布数据。
var data = $('#myForm').serializeArray();
data.push({
name: 'elementName',
value: 'elementValue',
Type: 'element type'
});
$.post("page.php", data);