我有一个简单的下拉列表,目前正在使用asp:ListItem来填充,稍后会将其更改为db。
根据用户的选择,我想用2到5个Lables和Textboxes来呈现它们,这样他们就可以输入值然后运行algorythm。
Lables和Textboxes,让我们调用em项目,总是会显示1和2,但3-5可以以任意组合出现,但最好总是按顺序排列,所以5从未出现在3和4等之前。
如果说缺少3和4,我也不希望有任何差距,所以让它们看不见也不是一种选择。
是否有某种形式的表格或列表框选项可以让我简单地执行上述操作?或者我是否必须根据需要更改每个“行”的文本等?
我基本上想要以下(不需要行/项目3和4的示例) -
Item1 VALUE ______
Item2 VALUE ______
Item5 VALUE ______
非常感谢,乔治。
答案 0 :(得分:1)
最好的是,根据用户选择,将Item3作为Item5并隐藏所有其他控件
:)
答案 1 :(得分:0)
使用jQuery或基本Javascript将display属性设置为none,表示您不希望显示的项目。这样,隐藏项目的UI就不会有任何空白。