我有一个表单,我使用表单外的按钮提交。下面是关于如何使用表单外部的按钮提交表单的代码。下面的代码应该在页面上回显某些内容。但我不知道为什么我的文字不会回显。
<?php
if(isset($_POST['partForm'])){
echo "Test1";
}
if(isset($_POST['submitForm'])){
echo "Test2";
}
?>
<html>
<body>
<div>
<h2>Part</h2>
<form method="post" enctype="multipart/form-data" name="partForm" id="partForm" action="submit_form_button_outside.php">
SKU#: <input type="text" name="sku"><br>
Part: <select name="categories">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select><br>
Description: <input type="text" name="part"><br>
Quantity: <input type="text" name="part"><br>
Price: <input type="text" name="part"><br>
Select images: <input type="file" name="img" multiple><input type="submit" value="Upload">
</form>
</div>
<div>
<button type="submit" form="partForm" value="submitForm">Add Item</button>
<!--<button type="button" onclick="document.getElementById('partForm').submit();">Add Item</button>-->
<!--<button type="button" onclick="document.forms['partForm'].submit(); return false">Add Item</button> -->
</div>
</body>
</html>