禁用<;选项>;当已经选择时


Disable an <option> when already selected

如果有人已经提交了带有该选项的表单,我该如何禁用该选项。

<select>
    <option value="1">Session 1</option>
    <option value="2">Session 2</option>
    <option value="3">Session 3</option>
</select>

例如,如果会话2已被用户选择,我不希望它在其他人尝试提交表单时可用。我只希望每个会话有一个用户。

提前感谢!

我同意Serlite的评论。纯用Javascript几乎不可能做到这一点。您必须使用像PHP这样的后端服务器语言。如果你使用PHP,你可以给每个选项一个id,如果该选项以前已经提交过(你可以在PHP中传递或将信息存储在数据库中),那么就停用该选项。我必须更多地了解你到底想做什么才能真正给你一个代码片段。例如,表单的用途是什么?您是否将其提交到数据库?等等