我正在使用如下所示的HTML表單。在PHP中未檢測到表單中的按鈕
<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方法中沒有被檢測到。但是當我替換輸入類型=「提交」時,提交被檢測到並且它的值得到顯示。
if(isset($_REQUEST['btnButton']))
{
$File = $_FILES['flUpload'];
print "File Name : ".$File['name'];
exit();
}
我通過以下的jQuery提交表單
$('#btnButton').click(function(){
$('#frmUploadFile').submit();
});
上面沒有works.Despite按鈕是一個表單元素,爲什麼PHP中沒有檢測到按鈕
按鈕有自己的標籤:'
另外,一個''不會提交表單。他們只在那裏,所以你可以在JS中捕捉到它們。 – slugonamission 2013-02-18 13:41:22
當你做一個'print_r($ _ REQUEST);'? – 2013-02-18 13:41:34