我目前正在尝试创建一个网页,您可以在一个窗体中使用一个按钮提交多个输入。 这是代码:以一种形式提交多个输入?
<form id="additem" name="item" action="add_item.php" method="get">Item Name:
<input type="text" name="name">
<br>
<br>Amount:
<input type="text" name="amount">
<br>
<br>Description:
<input size=1 00 type="text" name="desc">
<br>
<br>
<select>
<option value="picture">Picture</option>
<option value="sculpture">Sculpture</option>
<option value="painting">Painting</option>
<option value="quilt">Quilt</option>
<option value="clothing">Clothing</option>
<option value="Pottery">Pottery</option>
</select>
<br>
<br>
<?php session_start(); if(isset($_SESSION[ 'upload_pic'])==t rue){ echo
"<img src =".$_SESSION[ 'upload_pic']. "><br>"; unset($_SESSION[ 'upload_pic']); }
?>
<form action="upload_file.php" method="post">Image:
<br>
<label for="file">Filename:</label>
<input type="file" name="file" id="file">
<br>
<input type="submit" name="submit" value="Upload">
</form>
<br>
<br>
<input type="submit" name="add" value="Add">
</form>
目前,当我点击“添加”按钮,它什么都不做,不加载,不会刷新。我不知道为什么。如果任何人有任何关于为什么发生这种情况的建议,这将是非常棒的。
您不能在HTML中嵌套窗体。将图片上传表格放在主表格的外面,并使用CSS使其出现在正确的位置。 –
谢谢!这解决了我的问题。有没有办法接受这个答案,或者我应该注意并放弃它? – Ulxlx