如何强制用户先选择下拉列表项,然后再在 C# 中继续下一步

本文关键字:下一步 继续 然后 用户 何强制 选择 下拉列表 | 更新日期: 2023-09-27 18:32:11

http://www.tgv.com.my/

例如,本网站,快速票务会议。我需要强制用户在选择影院之前先选择电影

如何强制用户先选择下拉列表项,然后再在 C# 中继续下一步

你可以使用一些jQuery魔法来做到这一点:

$(function() {
    $('#ddlSelectCinema').prop('disabled', true);
    $('#ddlSelectSession').prop('disabled', true);
});

此代码将禁用"选择影院"和"选择会话"下拉列表。然后,您需要在下拉列表中使用事件处理程序:

$(function() {
    $('#ddlSelectMovie').change(function() {
        $('#ddlSelectCinema').prop('disabled', false);
    });
    $('#ddlSelectCinema').change(function() {
        $('#ddlSelectSession').prop('disabled', false);
    });
});

这不会隐藏它,但会禁用它们。您可能还希望添加一个名为"禁用"或其他内容的 CSS 类,并在禁用/启用时应用和删除该类。通过这种方式,您可以设置下拉列表的样式并使它们看起来已禁用。

你可以设置

 comboboxCinema.Visible = False;

并在电影选择索引更改时使影院组合框可见为 true

  private void comboboxMovie_SelectedIndexChanged(object sender, EventArgs e)
  {
    comboboxCinema.Visible = True;
  }