问题标签 [disabled-input]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
742519 浏览

javascript - 如何使用 jQuery 删除“禁用”属性?

我必须首先禁用输入,然后单击链接以启用它们。

这是我到目前为止所尝试的,但它不起作用。

HTML:

jQuery:


这显示了我true,然后false输入没有任何变化:

0 投票
1 回答
254 浏览

html - 禁用输入的值将数据发送到另一个页面的方式是什么?

我有一个表格,我想在禁用输入时发送数据。
是这样的。
我的代码是:

谢谢。

0 投票
2 回答
4822 浏览

validation - primefaces 禁用组件验证

我正在使用 jsf 2.1 + primefaces 3.4.1。我遇到了阻止验证禁用组件的问题。

我所拥有的大约是这样的:

这个想法是,默认情况下 inputText 组件被禁用,并且当我提交表单时“必填值”验证不起作用。当我单击 selectBooleancheckbox 组件时, inputText 被启用,并且当我提交表单时“必需值”验证也有效。但是,当我禁用 inputText 时,验证继续工作,并且出现“需要值”消息,我无法提交表单。当我单击复选框时,似乎服务器端的 JSF UI 组件树没有正确更新,尽管在视觉上我可以看到每次单击复选框时 inputText 组件都会被禁用。

有什么想法可以解决这个问题吗?

0 投票
2 回答
4418 浏览

jquery - jQuery - 基于选项关键字而不是值禁用选择选项

我有这个 HTML 选择代码:

所以,我在禁用基于文本名称而不是值的选项下拉菜单时遇到问题。我只需要禁用包含状态 OFF 的选项。

我试图从 StackOverflow 上发布的其他类似问题中修改此 jQuery 代码,但显然它是错误的:

任何帮助是极大的赞赏。

0 投票
4 回答
142 浏览

javascript - 10次​​点击后如何禁用输入属性?

我正在尝试删除文本框的样式或背景以在单击 10 次后显示内容。我怎样才能在 Javascript 上做到这一点?

这是我的html:

这是我的JS:

0 投票
4 回答
2032 浏览

javascript - 移动到下一个被禁用并启用 onchange 的输入

我有一个禁用的元素,只有在将值输入到它的先前输入后才启用它,问题是change在输入失去焦点之前触发并且焦点移动到下一个未禁用的元素,因此删除该disabled属性是不好的。

HTML:

jQuery:

小提琴

我设法通过更改 from disabledto来克服这个问题,readonly但是它是只读的,而不是我喜欢的禁用,是否有好的和强大的(鼠标证明)方法来实现它和使用readonly

需要考虑的事项:

  • 订阅多个事件似乎并不正确。
  • 用户可以在不使用键盘的情况下将文本粘贴到第一个输入。
0 投票
3 回答
24484 浏览

html - 具有“只读”和“禁用”等属性的敲除 attr 绑定

将Knockout 的“attr”数据绑定“readonly”“disabled”等独立属性一起使用的建议“最佳实践”方式是什么?

这些属性的特殊之处在于它们通常通过将属性值设置为属性名称来启用(尽管如果您只是在 HTML 中包含没有任何值的属性名称,许多浏览器也可以正常工作):

但是,如果您不想应用这些属性,通常的做法是从 HTML 中完全省略它们(而不是像 readonly="false" 那样做):

Knockout 的“attr”数据绑定不支持这种情况。一旦我提供了一个属性名称,我还需要提供一个值:

是否有跨浏览器的方式关闭“禁用”或“只读”?或者,如果我不想禁用该项目或将其设为只读,是否有一个自定义绑定的技巧可以用来不呈现任何内容?

0 投票
2 回答
517 浏览

javascript - HTML & Javascript - 如何模拟禁用的输入(隐藏插入符号)?

我需要的是一个禁用的输入,它会触发事件。但由于 Firefox 不支持,我想以某种方式模拟它。

这基本上意味着,不允许编辑和隐藏插入符号。我不在乎外表。

我已经看到使用了这个 CSS:user-select: none; 但这不是我想要的 - 1)用户仍然可以编辑 2)我希望它是可选择的。

我不想要用 a 覆盖真正禁用的输入并捕获它的事件的方法 - 它的便携性不好。

相关:禁用输入上的事件

0 投票
1 回答
774 浏览

android - jQuery 道具禁用在 Android 浏览器中不起作用

在桌面浏览器(Chrome)中,我可以使用 jQuery 函数将输入字段设置为禁用: inputVar.prop('disabled',true). 在 GS3 手机上的 Android 浏览器中,同样的代码似乎没有任何作用。我已经在 Android Chrome 和默认浏览器上进行了测试。

有什么选择吗?我也试过这些,但没有运气。

编辑 完整代码

0 投票
2 回答
1347 浏览

html - 能够在 iOS 设备上选中已禁用的复选框

我有一个输入 type="checkbox" 最初使用 disabled="disabled" 属性禁用。在 iOS 设备(如 iPad 或 iPod touch)上,我仍然可以切换复选框,即使它灰显并被禁用。

我尝试使用 disabled 属性以及 disabled 属性,但仍然看到复选框的问题行为。

关于在 iOS 设备上解决此问题的任何想法?