我正在使用如下 HTML 表单。
<form name="frmUploadFile" id="frmUploadFile" action="file1.php" method="post" enctype="multipart/form-data">
<input type="file" name="flUpload" id="flUpload"/>
<input type="button" name="btnButton" id="btnButton" value="Button Form"/>
</form>
当我提交表单时,PHP Post 方法中未检测到该按钮。但是,当我替换输入 type="submit" 时,会检测到提交并显示其值。
if(isset($_REQUEST['btnButton']))
{
$File = $_FILES['flUpload'];
print "File Name : ".$File['name'];
exit();
}
我正在通过以下 jquery 提交表单
$('#btnButton').click(function(){
$('#frmUploadFile').submit();
});
以上不起作用。尽管按钮是表单元素,为什么在 php 中未检测到按钮