问题标签 [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 投票
4 回答
1653 浏览

android - 一旦其可见性设置为“消失”,如何禁用在 EditText 中的输入

我正在 Android 上编写一个应用程序,我有这些按钮;当您单击它们时,如果输入面板(EditText)不可见,则会出现,否则会消失。问题是用户仍然可以在 EditText 消失后输入。我附上了两张图片来说明我的意思。

用户可以在编辑文本可见时键入 用户可以在 EditText 消失时输入(我仍然可以输入)

我试过.setEnabled(false)了 - 没用。

我试过.setFocusable(false)了 - 没用。

我一起尝试了 - 没有工作。

0 投票
4 回答
150308 浏览

html - 禁用的表单字段不提交数据

有没有办法(使用属性标志或类似的东西)来启用禁用提交数据的表单字段?

或者,如果这不可能,是否有任何方法可以阻止字段使用 css 或任何其他属性进行编辑,而不是禁用而不隐藏它们?

我目前的特殊情况是应该以表单(不可编辑)显示的数据集的标识符 - 如果没有更好的解决方案,我认为除了禁用的字段之外,我将使用隐藏字段来保存实际值与禁用的一个显示它。

0 投票
1 回答
1521 浏览

django - Django:检测复选框是提交还是禁用

在 django 中,我有代码可以动态禁用复选框,因为取消选中它会触发一些对象删除。如果我的对象不应该被删除,复选框会被禁用,并且不会被提交。

但是,在视图中,我无法区分提交为 false 的复选框和未提交的复选框,因为 form.cleaned_data 仍然包含键“is_user”。

表格.py

视图.py

我从复选框禁用状态提交表单,然后在 pdb shell 中输入:

我曾期望 form.cleaned_data 不包含未提交字段的键。我如何检测它是否未提交,而不是未检查提交?

0 投票
2 回答
6817 浏览

jquery - 输入在 IE 中显示为禁用,但未禁用

我的页面上有一个输入(按钮),如下所示:

我正在覆盖表单提交操作,因此我可以在实际提交表单之前检查一些事情。在执行此操作之前,我禁用了该按钮,因此用户不会再次单击它,因此他们可以看到该页面正在运行。

如果我决定不提交表单,我会重新启用该按钮。

这在 Chrome/Firefox 中按预期工作,但在 IE8 中,该按钮似乎被禁用,但您仍然可以单击它。所需的行为是看起来已启用,但在 IE 中显示为灰色。

0 投票
2 回答
1479 浏览

ruby-on-rails-3 - 如何在erb文件中显示文本?

我一周前开始使用rails,我想知道如何使用erb文件显示不可修改的文本, <%= f.label :email %> <%= f.text_field :email %> 这里,而不是文本框,我需要一个显示电子邮件 ID 的简单文本。

有什么线索吗?

0 投票
4 回答
181 浏览

iphone - 是否可以在不隐藏的情况下禁用键盘(UITextField)?

我想在不隐藏的情况下禁用 UITextField 的键盘。可能吗?如果是这样,你能告诉我怎么做吗?

谢谢

卡什

0 投票
3 回答
10973 浏览

jquery - jQuery 在配对输入上切换禁用/启用

我有 2 个成对的输入字段,需要在它们之间切换启用/禁用(如果启用了另一个应该禁用)。

我不知道如何解决这个问题,有什么想法吗?

0 投票
3 回答
5403 浏览

javascript - 保持提交按钮处于禁用状态,直到表单完成并确认密码

我知道已经有很多关于此的帖子,但是无论我尝试什么,都对我的表单无效。

我只是希望在填写所有字段之前禁用提交按钮,并且我希望在提交之前$mypassword检查是否相等$myconfirmpassword

如果你能找到有用的东西。太感谢了!!

显然,出于隐私目的,有些内容是隐藏的,因为您看不到我的 CSS 和 PHP 信息。

0 投票
1 回答
1122 浏览

html - Orbeon Forms 中的只读字段行为

Orbeon Forms 中的字段只读行为存在问题。我们通常在绑定定义中编写条件来告诉字段何时应该是只读的,因此当满足条件时,表单(HTML 浏览器)上的字段将不可编辑。

但是,在该字段的 HTML 页面源代码中,我们看到该字段支持属性 disabled="disabled" 但不是 readonly="readonly"。由于属性 disabled="disabled",输入字段中的数据将显示为灰色(IE 浏览器,windows 默认外观),并且看起来模糊/暗淡,因此无法正确查看。此外,我们不能通过 css 属性为禁用字段更改输入数据的颜色,但我们可以对具有属性 readonly="readonly" 的字段执行此操作。

所以问题是,当我们在 Orbeon 代码的绑定定义中说 readonly="true" 时,是否有可能在 HTML 浏览器上将属性设置为 readonly="readonly" 而不是 disabled="disabled"

示例 Orbeon 代码和 HTML 页面源快照如下

HTML 页面源代码的快照:

在此处输入图像描述

0 投票
6 回答
14205 浏览

javascript - 使用 Javascript 将禁用的输入字段转换为只读输入字段

我在 IE 中的表单有问题。我在表单中禁用了字段,即 具有属性的字段disabled="disabled"。这些字段以灰色显示输入文本,看起来非常暗淡/模糊,如果我尝试对这些字段应用 css 更改,它将不适用于 IE,但适用于其他浏览器,如 chrome、firefox。

有什么方法可以使文本在这里更好地字体颜色?

我认为这样做的一种方法是删除属性并使用 javascriptdisabled="disabled"添加属性。readonly="readonly"如果这是可能的,那么我怎么能用 Javascript 做到这一点。我是 Javascript 新手,所以请帮助我

下面的 HTML 来解释行为。在 IE 和其他浏览器中运行它以查看差异。

我在 IE9 中测试这个。