问题标签 [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.
android - 一旦其可见性设置为“消失”,如何禁用在 EditText 中的输入
我正在 Android 上编写一个应用程序,我有这些按钮;当您单击它们时,如果输入面板(EditText)不可见,则会出现,否则会消失。问题是用户仍然可以在 EditText 消失后输入。我附上了两张图片来说明我的意思。
我试过.setEnabled(false)
了 - 没用。
我试过.setFocusable(false)
了 - 没用。
我一起尝试了 - 没有工作。
html - 禁用的表单字段不提交数据
有没有办法(使用属性标志或类似的东西)来启用禁用提交数据的表单字段?
或者,如果这不可能,是否有任何方法可以阻止字段使用 css 或任何其他属性进行编辑,而不是禁用而不隐藏它们?
我目前的特殊情况是应该以表单(不可编辑)显示的数据集的标识符 - 如果没有更好的解决方案,我认为除了禁用的字段之外,我将使用隐藏字段来保存实际值与禁用的一个显示它。
django - Django:检测复选框是提交还是禁用
在 django 中,我有代码可以动态禁用复选框,因为取消选中它会触发一些对象删除。如果我的对象不应该被删除,复选框会被禁用,并且不会被提交。
但是,在视图中,我无法区分提交为 false 的复选框和未提交的复选框,因为 form.cleaned_data 仍然包含键“is_user”。
表格.py
视图.py
我从复选框禁用状态提交表单,然后在 pdb shell 中输入:
我曾期望 form.cleaned_data 不包含未提交字段的键。我如何检测它是否未提交,而不是未检查提交?
jquery - 输入在 IE 中显示为禁用,但未禁用
我的页面上有一个输入(按钮),如下所示:
我正在覆盖表单提交操作,因此我可以在实际提交表单之前检查一些事情。在执行此操作之前,我禁用了该按钮,因此用户不会再次单击它,因此他们可以看到该页面正在运行。
如果我决定不提交表单,我会重新启用该按钮。
这在 Chrome/Firefox 中按预期工作,但在 IE8 中,该按钮似乎被禁用,但您仍然可以单击它。所需的行为是看起来已启用,但在 IE 中显示为灰色。
ruby-on-rails-3 - 如何在erb文件中显示文本?
我一周前开始使用rails,我想知道如何使用erb文件显示不可修改的文本, <%= f.label :email %> <%= f.text_field :email %> 这里,而不是文本框,我需要一个显示电子邮件 ID 的简单文本。
有什么线索吗?
iphone - 是否可以在不隐藏的情况下禁用键盘(UITextField)?
我想在不隐藏的情况下禁用 UITextField 的键盘。可能吗?如果是这样,你能告诉我怎么做吗?
谢谢
卡什
jquery - jQuery 在配对输入上切换禁用/启用
我有 2 个成对的输入字段,需要在它们之间切换启用/禁用(如果启用了另一个应该禁用)。
我不知道如何解决这个问题,有什么想法吗?
javascript - 保持提交按钮处于禁用状态,直到表单完成并确认密码
我知道已经有很多关于此的帖子,但是无论我尝试什么,都对我的表单无效。
我只是希望在填写所有字段之前禁用提交按钮,并且我希望在提交之前$mypassword
检查是否相等$myconfirmpassword
。
如果你能找到有用的东西。太感谢了!!
显然,出于隐私目的,有些内容是隐藏的,因为您看不到我的 CSS 和 PHP 信息。
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 页面源代码的快照:
javascript - 使用 Javascript 将禁用的输入字段转换为只读输入字段
我在 IE 中的表单有问题。我在表单中禁用了字段,即 具有属性的字段disabled="disabled"
。这些字段以灰色显示输入文本,看起来非常暗淡/模糊,如果我尝试对这些字段应用 css 更改,它将不适用于 IE,但适用于其他浏览器,如 chrome、firefox。
有什么方法可以使文本在这里更好地字体颜色?
我认为这样做的一种方法是删除属性并使用 javascriptdisabled="disabled"
添加属性。readonly="readonly"
如果这是可能的,那么我怎么能用 Javascript 做到这一点。我是 Javascript 新手,所以请帮助我
下面的 HTML 来解释行为。在 IE 和其他浏览器中运行它以查看差异。
我在 IE9 中测试这个。