5

我正在创建一个包含多个复选框的表单。我面临的问题是:当我在复选框中使用“必需”属性时,如果用户只选中其中一个,所有其他人都会警告“您必须选中此复选框”。

无论如何,我可以让这个属性“必需”检查用户是否至少检查了一个复选框?

问候,

奥塔康。

4

1 回答 1

0

如果您想要求用户选择一组复选框中的至少一个(但可能不止一个),则必须使用 javascript 来强制执行。您无法使用所需的属性来实现这一点。

如果您想只选择一个项目,那么您可以使用没有初始选择的单选组并将其设置为必需。但是,这与复选框的工作方式不同,因为您不能选择多个复选框。

对用户来说不太直观的是使用多选列表,用户可以在其中选择一个或多个项目。我没有尝试过“要求”,但大概列表中的任何选择(一个或多个)都符合“要求”标准。

于 2013-05-10T01:35:44.937 回答