javascript - 我们可以在提交按钮中将名称定义为数组吗?
问题描述
我们可以将提交按钮的名称定义为数组列表吗?如果是,那么如果单击 S1,则文本输入的值应传输到新 div 中提供的输入框之一,如果单击 S2,则值应低于前一个输入框。新 div 中输入框的数量取决于提交按钮的数量。
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"
name="Main" method="POST">
<input type="text" name="p1[]" value="">
<input type="text" name="p1[]" value="">
<button type="submit" name="S[]">S1</button>
<button type="submit" name="S[]">S2</button>
<button type="submit" name="S[]">S3</button>
</form>
<?php
if (isset($_REQUEST['submit'])) {
foreach($_POST['p1'] as $i)
{
echo "Hobbies are :".$i."<br>";
}
}
?>
没有得到任何输出。
解决方案
推荐阅读
- java - 更好的性能 hget 与 get || 使用 Redis
- python - 什么是 Django 等效于 Rails 初始化程序文件夹?
- python - 是否可以使用 Networkx 和 Python 根据节点属性获取度中心性值?
- bash - 包含 while do 循环的 bash 别名给出了意外的令牌错误
- r - 使用 kable 在 rmarkdown 中生成列联表
- android - Android Studio 3.62 - 在 xml 文件中对齐视图
- sql - 我们如何找到哪些客户使用美国制造的商品下订单参考图片
- c++ - Visual Studio (Intellisense) 无运算符 std::ostringstream <<
- jquery - JQuery不会显示正确的时间
- python - extract text from HTML in a .txt Python BeautifulSoup