Tag: disabled input

如何切换输入雕像禁用

在我问问我在Stackoverflow上搜索这个问题并发现我可以通过prop或attr禁用或启用输入,但是当我试图实现这个 – 比如下面的例子 – 它不想切换,我错过了什么? 谢谢 $(function() { $(‘#submit’).on(‘click’, function() { $(‘body’).prepend(”); if ($(‘.item’).length > 0) { $(‘#search’).removeAttr(‘disabled’); } if ($(‘.item’).length == 0) { $(‘#search’).attr(‘disabled’, ‘disabled’); //$(‘#search’).prop(‘disabled’, true); } }); $(‘#reset’).on(‘click’, function() { $(‘.item’).remove(); }) }); button { display: inline-block } input { position: fixed; bottom: 0; right: 0 } .item { width: 50px; height: […]

移至下一个已禁用并启用onchange的输入

我有一个禁用元素,我只在输入值输入之前启用它,问题是change在输入失去焦点之前触发并且焦点移动到下一个未禁用元素,因此删除disabled属性则不行。 HTML: Fill this before you continue: Fill this after the previous input: ​ jQuery的: $(‘#a’).change(function(){ if (this.value === “”) $(‘#b’).attr(‘disabled’, ‘disabled’); else $(‘#b’).removeAttr(‘disabled’); });​ 小提琴 我通过从disabled更改为readonly来解决这个问题,但是它只是读取而不是禁用,因为我更喜欢,是否有良好且强大 (鼠标certificate)的方法来实现它并使用readonly ? 需要考虑的事项: 订阅多个事件似乎并不合适。 用户可以在不使用键盘的情况下将文本粘贴到第一个输入。

Firefox中禁用元素的标题属性

我正在构建一个非常动态的基于Web的应用程序,使用大量的Javascript来处理用户事件。 我正在使事情变得更有用,并遇到了我以前从未遇到过的问题。 我正在使用jQuery,因此请考虑到你的答案。 提前致谢。 我有一组按钮元素定义为: 我有这些按钮的默认样式: div#option_buttons input { cursor: help; } 然后,使用jQuery我在选择框上运行这样的点击事件: window.current_column = ”; $(‘select.report_option_columns’).live(‘click’, function() { var column = $(this).val(); if ( column == window.current_column ) { // clear our our previous selections window.current_column = ”; // make this option no longer selected $(this).val(”); $(‘div#option_buttons input’).attr(‘disabled’,’disabled’); $(‘div#option_buttons input’).attr( ‘title’, ‘You must select […]