gpt4 book ai didi

具有多个复选框 "All of the above"选项的 Java/HTML 表单

转载 作者:行者123 更新时间:2023-12-01 15:05:28 24 4
gpt4 key购买 nike

我有一个 HTML 表单,它将其信息发布到 java servlet。 HTML 中的部分之一是多个复选框,其中选项之一是“以上所有”选项。

Mode of Transportation:<br>
<input type="checkbox" name="transport" value="Car" /> Car <br>
<input type="checkbox" name="transport" value="Bike" /> Bike <br>
<input type="checkbox" name="transport" value="Public Transit" /> Public Transit <br>
<input type="checkbox" name="transport" value="All of the Above" /> All of the Above <br>

java页面将其接受到数组中:

String[] transport = request.getParameterValues("transport");

现在它应该只回发信息:我如何解释“以上所有”选项?这意味着如果它被检查了,我如何放弃其他检查并列出所有内容?

最佳答案

两种方式:

如果在选择之后或发布表单之前立即选择了以上所有内容,则可以使用 javascript 选中所有复选框。

或者在服务器端处理,即在处理之前,检查其中一个值是否为以上所有,然后进行适当处理,即使用提供的所有选项填充您的用户答案列表。

您使用下面的语句来检查是否选择了以上所有内容:

boolean isAllSelected = Arrays.asList(transport).contains("All Of the above");

关于具有多个复选框 "All of the above"选项的 Java/HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com