繁体   English   中英

如何使用HTML或PHP或JS处理表单中的动态复选框输入

[英]How to handle dynamic checkboxes inputs in a form using HTML or PHP or JS

我有一个将书添加到数据库的表单,这些书的作者应该来自数据库,所以我要这样做的方法是制作一个php循环,为每个作者在表单中创建一个复选框,因此用户可以选择使用它们的作者。 我现在的问题是如何处理表格? 我怎么知道用户选择了哪些作者?

除了复选框,我还可以通过哪些其他方式解决此问题? (没有任何限制,这是一个我只知道php,html,JS和jQuery的个人项目)

很抱歉没有提供任何代码,我希望我能解释清楚。

因此,首先您需要创建一个select元素,用户可以在其中选择多个作者,如下所示:

<select name="authors[]" multiple>
    <?
    foreach ($authors as $a => $author) {
    ?>
        <option value="<?=$author;?>"><?=$author;?></option>
    <?  
    }
    ?>
</select>

接下来,您将需要一个服务器端脚本来获取所有作者。
该选择输入将为服务器提供一个数组,其中包含用户选择的所有作者。 参见下图。 下图是$_POST数据的打印
在此处输入图片说明

我希望这能解释它。 让我知道是否有任何不清楚的地方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM