基本上我有一个列表并创建一个下拉列表和几乎 10 个值。如果有人填写表格并在菜单中选择 1 个值,则需要将我从列表中删除,以防止其他人第二次选择。
如果选择其他人,是否可以删除或禁用该值?
例如下拉菜单中有 6 个值。我创建了 1 个项目并选择了 Value1。当第二人试图创建项目时,他们不应该看到 Value1 或者应该看到禁用。
价值1
价值2
价值3
价值4
价值5
价值6
如果选择其他人,是否可以删除或禁用该值?
是的,这是可能的。您需要一台服务器,在其中存储到目前为止所选择的选项,并且还需要存储用户。因此,如果您使用数据库,那么您将有一个
users
表,并且还将有一个 options
表,该表将通过 foreign key
字段在您的 user
表上有一个 user_id
,所有选项最初有一个 null
代表 user_id
,这意味着他们还没有被任何人选择。
您还需要服务器端应用程序代码,也许是一个可以接收请求的 API。选择选项的问题将由某些功能来处理,也许我们可以称之为
chooseOption
,它会接收用户所选择的选项的标识符。您的函数将是用户感知的,也就是说,以某种方式,可能通过会话或令牌来识别哪个(经过身份验证!)用户发出了命令。此功能将检查:
您还需要一个获取选项的功能,决定是否:
并通过生成可由 UI 代码解释的数据或已经生成结构来区分它们。
最后,您将需要能够获取不同选项并相应地显示它们并允许用户进行身份验证并发出选择命令的代码。
由于您本身没有提供任何技术,所以我们只能抽象地描述答案。