PHP 如何通过 $_POST 获取输入值类型
PHP How to get an input values type through $_POST
您好,我正在通过 post 将表格发送到我制作的 php 文件。我已经能够使用 $_POST["name"] 获取类型为 text/password/etc 的输入字段的值,但现在我还想获取它们的 'type'。所以在我的变量 $car = $_POST["car"];将存储值,我希望 $carInputType 存储输入类型。因此,如果在表单中该人在复选框中选择了马自达,我希望 $carInputType 保留 'checkbox' 类型。
我希望我解释得很好我认为这对很多人学习都有用。我一直在环顾四周,但我没有找到任何答案来回答这个问题。我试过:
$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>
如有任何帮助,我们将不胜感激。感谢您查看我的 post。
仅 PHP 无法做到这一点。您可以根据需要使用 JavaScript 或 jquery 构建 post 数据。
var data = $('#myForm').serializeArray();
data.push({
name: 'elementName',
value: 'elementValue',
Type: 'element type'
});
$.post("page.php", data);
您好,我正在通过 post 将表格发送到我制作的 php 文件。我已经能够使用 $_POST["name"] 获取类型为 text/password/etc 的输入字段的值,但现在我还想获取它们的 'type'。所以在我的变量 $car = $_POST["car"];将存储值,我希望 $carInputType 存储输入类型。因此,如果在表单中该人在复选框中选择了马自达,我希望 $carInputType 保留 'checkbox' 类型。
我希望我解释得很好我认为这对很多人学习都有用。我一直在环顾四周,但我没有找到任何答案来回答这个问题。我试过:
$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>
如有任何帮助,我们将不胜感激。感谢您查看我的 post。
仅 PHP 无法做到这一点。您可以根据需要使用 JavaScript 或 jquery 构建 post 数据。
var data = $('#myForm').serializeArray();
data.push({
name: 'elementName',
value: 'elementValue',
Type: 'element type'
});
$.post("page.php", data);