Html 在一个表单中提交多个输入?
我目前正在尝试创建一个网页,您可以在一个表单中通过一个按钮提交多个输入。 代码如下:Html 在一个表单中提交多个输入?,html,forms,input,submit,Html,Forms,Input,Submit,我目前正在尝试创建一个网页,您可以在一个表单中通过一个按钮提交多个输入。 代码如下: <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">
<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>
项目名称:
金额:
说明:
图画
雕塑
绘画
被子
服装
陶器
图片:
文件名:
当前,当我单击“添加”按钮时,它不执行任何操作、不加载、不刷新。我不知道为什么。如果有人对发生这种情况的原因有任何建议,那就太棒了。对于
文件类型
,您需要将内容类型
设置为多部分/备选方案
,然后才能上载。另外,我没有看到在表单中为select表单指定的任何名称是不可接受的,您可以这样做,您不能像这样嵌套表单并排执行,但不能从表单文档中嵌套:
注意:严禁将表单嵌套在其他表单中。
这样做可能会导致不可预测的行为,具体取决于浏览器
用户正在使用
因此,删除嵌套表单并将最终的php代码从upload_file.php
添加到add_item.php
不要使用嵌套表单。改为使用属性enctype,如下所示:
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
文件名:
HTML中不能有嵌套表单。将图片上传表单放在主表单之外,并使用CSS将其显示在正确的位置。谢谢!这解决了我的问题。有没有办法接受这一点作为答案,还是我应该放弃投票?