Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个包含多个复选框的表单。我面临的问题是:当我在复选框中使用“必需”属性时,如果用户只选中其中一个,所有其他人都会警告“您必须选中此复选框”。
无论如何,我可以让这个属性“必需”检查用户是否至少检查了一个复选框?
问候,
奥塔康。
如果您想要求用户选择一组复选框中的至少一个(但可能不止一个),则必须使用 javascript 来强制执行。您无法使用所需的属性来实现这一点。
如果您想只选择一个项目,那么您可以使用没有初始选择的单选组并将其设置为必需。但是,这与复选框的工作方式不同,因为您不能选择多个复选框。
对用户来说不太直观的是使用多选列表,用户可以在其中选择一个或多个项目。我没有尝试过“要求”,但大概列表中的任何选择(一个或多个)都符合“要求”标准。