首页 > 解决方案 > 我们可以在提交按钮中将名称定义为数组吗?

问题描述

我们可以将提交按钮的名称定义为数组列表吗?如果是,那么如果单击 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>";
}
}
?>

没有得到任何输出。

标签: javascriptphphtml

解决方案


推荐阅读