我想学习php/html.因此,我做了一个简单的代码,如下所示:
form.php个
<form autocomplete="off" action="form_result.php" enctype="multipart/form-data" method="POST">
Company Name:<br>
<input type="text" name="company" required><br>
<input type="file" name="files[]" multiple class="my-image-field"><br><br>
<input id="test" name="upload" type="submit" value="Upload" /></p>
</form>
form_result.php个
<?php
if(isset($_POST['upload'])){
echo "isset $ POST upload = true";
}
else{
echo "isset $ POST upload = false";
}
?>
Above code give the expected result as the page show "isset $ POST upload = true" in the result_form.php
Based from one of the answer in this link and this link, I modify the code in form.php个 like this :
<form autocomplete="off" action="form_result.php" enctype="multipart/form-data" method="POST"
onsubmit="document.getElementById('test').disabled = true">
Company Name:<br>
<input type="text" name="company" required><br>
<input type="file" name="files[]" multiple class="my-image-field"><br><br>
<input id="test" name="upload" type="submit" value="Upload" /></p>
</form>
我预计它只是灰显的"Upload"按钮,Form_Result.php将显示与之前相同的结果,即"isset $ POST upload = true".但结果页面显示"isset $ POST upload = false"
所以,虽然"Upload"按钮灰显,但因为我预计结果页面显示"isset $ POST upload = true",所以我在这里错过了什么?
如有任何回应,我们将不胜感激.
提前谢谢你了.