2016-04-15 74 views
0

我有一个网页,我希望用户只能从三个列表中的任意一个列表中选择项目。从任意三个列表中只选择一个列表中的项目

A B C 
-A1 -B1 -C1 
-A2 -B2 -C2 
-A3 -B3 -C3 

现在,用户只能从A,B或C中选择项目(多个),而不能选择多个列表。例如:A1,A2,A3可以从A中选择,但是当选择B时,必须取消选择A下的项目。 我想知道这样的表单是否存在于HTML或WTForms中

+0

你想要完成的描述完全是无法理解的。尝试重新配置,给出一些你尝试过的代码示例,并最终得出你的输出应该是什么样的草图... –

+0

@MarinNedea谢谢你的建议。我创造了一个例子。请确认一下 –

+0

单独使用HTML是不可能的,但可以用javascript(尝试jQuery?)。你所希望的是被称为“链式选择”。网上有几个关于如何实现这个功能的教程。我不知道WTForms ..也许别人可以给你一个提示。 –

回答

1

如果它必须是纯HTML,则必须采取两个步骤。 我想你可能会谈论三个Comboboxes。它们是用select命令生成的。

<select name="A"> 
    <option value="A1">A1</option> 
    <option value="A2">A2</option> 
</select> 

为了让唯一的活动,你可以用一个单选按钮,上面设置三个组合框的一个:

<form> 
    <input type="radio" name="list" value="A" checked> A<br> 
    <input type="radio" name="list" value="B"> B<br> 
    <input type="radio" name="list" value="C"> C 
</form> 

然后更改组合框的基础上,单选按钮,选择了知名度。

+0

谢谢你的回答。你可能知道如何在WTForms中完成这项工作吗? –

相关问题