Tag: 禁用输入

使用jquery或javascript根据以前选择的下拉值禁用下拉选项?

我有三个相同选项的下拉菜单。 我想要的是,当我从下拉列表中选择一个选项时,其他两个下拉列表中的相同选项将被禁用,除了第一个选项(选项“选择一个”)。 为此,我使用以下逻辑,但是当一个下拉列表被选择为一个值而不是从剩余的两个下拉列表中禁用该选定值时,它禁用所有这三个下拉列表,这是我不想要的。 禁用值应该发生在剩余的值上,但不会发生在当前的下拉列表中。 我怎样才能做到这一点? Select One 1 2 3 4 5 6 7 Select One 1 2 3 4 5 6 7 Select One 1 2 3 4 5 6 7 $(“select.positionTypes”).change(function () { $(“select.positionTypes option[value='” + $(this).data(‘index’) + “‘]”).prop(‘disabled’, false); $(this).data(‘index’, this.value); $(“select.positionTypes option[value='” + this.value + “‘]:not([value=”])”).prop(‘disabled’, true); }); 这里是小提琴链接https://jsfiddle.net/3pfo1d1f/4/

在填写每个必填字段之前,如何使用jQuery禁用表单的提交按钮?

我有一个包含多个输入,选择框和文本区域的表单。 我希望禁用提交按钮,直到我指定为所需的所有字段都填充了一个值。 在它们全部填满之后,如果用户擦除了WAS字段的字段,我希望提交按钮再次返回到禁用状态。 我怎样才能用jQuery实现这个目标?