2011-06-05 148 views
0

如何设置列表框中允许的最大项目数量?在选择列表中设置项目的最大数量 - html

也就是说,如果我将maxsize设置为4,并且选择列表有4个项目,则不能插入更多值!

该怎么办?

[会有2所列出,用户可以移动选择另一个人,但其中一人将有上限]

+0

显示您的代码。 – Tomalak 2011-06-05 13:47:13

+0

我可以编写代码将一个项目移动到另一个项目,也不应该很难检查项目的数量。 ? – GolezTrol 2011-06-05 13:47:57

回答

2

HTML不提供此服务。您只需在您的JS代码中添加一个额外的if检查项,即将项目从一个项目移动到另一个清单。

E.g.

if (list.options.length < list.size) { 
    // Add item. 
} else { 
    // Show a warning/error? 
} 
+0

thnx男人,它会做的工作,我虽然HTML有一些内置的东西,如'文字' – Sourav 2011-06-05 13:51:13

+0

'maxlength',你的意思是?这也被JS忽略/可绕过。一个'input.value ='新值比maxlength';'更长,将会设置整个值。 – BalusC 2011-06-05 13:53:24

+0

但是有可能在我的代码上运行JS? [就像你可以在这个上运行JS来改变任何文本的值?] – Sourav 2011-06-05 13:58:39