<form id="fileform" action="php/upload2.php" method="post" enctype="multipart/form-data">
<div class="form-group">
<input name="upload[]" type="file" multiple="multiple" class="form-control-file text-white">
</div>
<div class="form-group">
<label><b class="text-white">Generated Identifier</b></label>
<input type="text" id="generatedidentifier" name="ab" class="form-control" disabled="">
</div>
</form>
我有一个将文件和字符串都发送到服务器的表单,访问和使用文件都没有问题,但是PHP无法识别我的字符串(名为“ ab”)!
我用它来验证来自“ ab”的数据发送不正确:
if (isset($_POST["ab"])) {
$identifier = $_POST["ab"];
echo $identifier;
echo " is the ID";
} else {
$identifier = null;
echo "no ID supplied";
}
原因 输入具有“已禁用”属性,该属性禁止将数据传输到我的php
答案 0 :(得分:1)
如果你看这行
<input type="text" id="generatedidentifier" name="ab" class="form-control" disabled="">
您已禁用该输入。禁用的输入不会发送到PHP