问题标签 [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.
jquery - JQuery:如果至少有一个字段正在使用,则尝试禁用按钮
我正在创建一个注册表单,我想在它允许用户提交表单之前对其进行验证并检查用户名和电子邮件的可用性,这样我就不需要一个单独的页面来告诉他们错误并让他们重新开始。
检查可用性的代码是:
检查电子邮件的代码完全相同,除了明显的差异。它检查数据库中匹配的用户名/电子邮件,并根据结果设置隐藏字段的值。默认情况下,隐藏字段都设置为“免费”。
如果用户名或电子邮件设置为“使用”,则该代码应该禁用注册按钮。但是,它似乎有自己的想法,我无法弄清楚它是如何达到最终结果的。
它的工作似乎倒退了,当某物“使用”时启用按钮。我尝试过交换东西,但它并没有改变任何东西。
checkUsername()/checkEmail() 和 buttonCheck() 都在其关联输入的 onChange 中一起调用:
javascript - 禁用按钮时触发javascript函数?
如果我这样使用提交按钮..
当有人单击此按钮时,有什么方法可以触发 Javascript 警报?我尝试过使用onclick()
,但除非我拿走disabled="disabled"
.
javascript - 启用和禁用按钮不起作用
我正在尝试处理表格。目前,该按钮已禁用。但是,当您单击复选框时,该按钮应启用,如果您没有单击复选框,则应再次禁用该按钮。当我单击复选框时,我无法启用按钮。我的循环可能有问题。循环在函数 checkAge 中。有什么解决办法吗?
Javascript
javascript - 禁用html中的输入
我正在用 Javascript 和 Jquery 移动设备创建 8 个拼图游戏。我已经用 an 完成了这些盒子,<input readonly></input>
并将它们全部放在了 9x9 的桌子上。问题是当我点击一个框来移动它时,即使它是只读的,移动设备也会尝试在其中写入并显示键盘。这不是我想要的...我想禁用输入或使用不同于<input>
. 我尝试使用 disable="disabled" 但仍然无法正常工作。这是代码:
jsf - Bean 验证和复杂对象
我有一个有几个字段的 bean
第一个注释在 JSF 中按预期工作
对于另一个字段,我有一个禁用的输入文本,我在其中放置了引用对象的名称。用户可以通过单击按钮并在单独的视图中选择它来指定对象。
由于 theinputText
不是指它的名字,detailModel.afterObject.doiPool
而是指它的名字,所以什么也没有发生。
detailModel.afterObject.doiPool
即使不能使用输入字段直接编辑,我如何强制验证?
html - 禁用具有透明 div 的 div
我正在尝试禁用我的 html 页面的某些部分。我读到您可以在页面顶部使用具有绝对位置的透明 div 来防止单击超出它的元素,但是有没有办法仅在页面的一部分上完成此操作(假设这部分全部包含在div) 不使用绝对位置?
css - 如何删除禁用输入中的字体颜色
HTML:
CSS:
我可以写什么到 css disabled 输入以去除红色?我不能设置颜色,因为禁用的输入看起来不太好。我只想在 CSS 中设置它。
apache-flex - 如何在禁用的控件中获取 MOUSE_MOVE 事件(以允许工具提示)?
如果控件被禁用(例如,告诉用户如何启用它),我实际上想放置一个不同的工具提示,但第一步是在控件被禁用时获取 MOUSE_MOVE 事件,因为这是 ToolTipManager 启动工具提示的方式过程。
现在,SkinnableComponent 使用 .mouseEnabled 在禁用时关闭鼠标事件。我正在尝试破解它,以便它尊重显式的 .mouseEnabled,但在为向后兼容性而禁用时也会吃掉(或拒绝发送)所有鼠标事件。
有任何想法吗?评论?
更新:我将尝试使用皮肤作为包装。皮肤将是一个包含常规 TextInput 的 UIComponent。禁用时我仍然需要吃掉鼠标事件(为了兼容性),但是如果我addEventListener()
在主机组件(不是皮肤)中覆盖并将引用复制到 ToolTipManager 的任何侦听器,我可以给它 MOUSE_OVER 和 MOUSE_OUT 事件。
这让我可以避免UIComponent(this).enabled = value;
黑客攻击,这真的很困扰我。
jquery - 文本区域未禁用或保持禁用状态
我有一个复选框:
和一个文本区域
和下面的 Jquery,假设一个在单击复选框时禁用文本区域,两个在单击复选框时保持文本区域禁用。
问题是,我点击了复选框,文本区域并没有被禁用。我单击提交复选框已选中,但文本区域未禁用。
我究竟做错了什么?请发布一个jsfiddle。
javascript - 禁用演示的提交按钮
我正在尝试为演示帐户禁用选项卡式菜单页面的提交按钮。不幸的是,3 个菜单选项卡中的每一个都具有相同的按钮 ID -“Mod0EditRecord”。我不能重命名按钮 ID,也不能改用 class,因为它是由在线数据库呈现的。
我可以成功地将第一个按钮的属性设置为禁用,如下所示
我正在寻找有关如何为其他两个设置属性的指导。
提前致谢