- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
以下代码不适用于所有输入元素:
$(':input').on('input', function(){
alert('boom shakalaka');
});
它对复选框没有影响,即使它们是输入元素,选中或取消选中会改变其状态。
我也可以在 on()
中添加 change
事件,但同样的事件将在其他输入字段上触发两次。
是否存在对所有表单元素都一致的可靠输入状态更改事件?
最佳答案
没有单一事件是权威的,但您可以绑定(bind)到多个事件 -
$(':input').on('change keyup input', function() {
console.log('changed');
});
附言我想在示例中使用“boom shakalaka”给你 +1,但我离题了。
关于javascript - oninput 不会触发复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25021383/
我正在使用 Blazor 服务器端。 我有几个输入框绑定(bind)到不同的值,但只要有输入,它们就必须调用相同的函数。该函数本质上启动计时器,用于在 X 时间过去后保存数据。 Summary: 我
我正在使用 Blazor 服务器端。 我有几个输入框绑定(bind)到不同的值,但只要有输入,它们就必须调用相同的函数。该函数本质上启动计时器,用于在 X 时间过去后保存数据。 Summary: 我
我在oninput="setCustomValidity('')标记上完美地使用了这个input,但是它似乎在select标记中不起作用。这在select标记中有效吗? 最佳答案 只是否,不适用于s
我遇到了 JavaScript 函数仅触发一次的问题。 我一开始在函数中使用了更简洁的结构,但将其分解为离散的操作,看看我是否能弄清楚任何事情。行为完全相同。 在我的 HTML 中,在 HEAD 标记
我做错了什么导致onInput报告的值是后面的一个字符? 例如,在文本字段中键入“mil”以过滤到里程碑行。然后将其删除,恢复为空,您将看到其仍在过滤的里程碑(另请参阅浏览器控制台以查看该值仍然是“m
我做错了什么导致onInput报告的值是后面的一个字符? 例如,在文本字段中键入“mil”以过滤到里程碑行。然后将其删除,恢复为空,您将看到其仍在过滤的里程碑(另请参阅浏览器控制台以查看该值仍然是“m
JSFIDDLE HTML: Javascript: /**************************************************************** docum
我的 friend 们,下面的代码曾经在 Chrome 52.x 版本之前工作,但在最新版本中它不再工作了。你们中有人知道为什么它不起作用吗? https://jsfiddle.net/2jtrs2m
为了提供条目的预览,我使用了 jQuery,如下所示 $('#text').on('input',function(){ $('#previewText').html($('#text').v
以下代码不适用于所有输入元素: $(':input').on('input', function(){ alert('boom shakalaka'); }); 它对复选框没有影响,即使它们是输入
我正在创建一个打字测试页面并遇到了一个小问题。 我试图在用户键入时启动计时器,并且使用 onInput 有效,但问题是每次我键入 textArea 时它都会注册,这会导致 starttimer 函数自
一周前,我终于找到了一种将消息分成不同类别的方法 (Here is the SO question where I got my answer) 现在我已经实现了这个解决方案: type Msg
晚上好, 我在修改测试对象中的日期值时遇到问题。 oninput 事件似乎只在加载文档时触发一次。当日期更改时,oninput 事件似乎不会触发。 var TestO
我正在尝试通过这种方式填充“oninput”: var $el = document.getElementById("ctx"); if( "oninput" in $el ) { // nati
我想用文本框本身的值和另一个输入框的值来设置文本框的数据值。我已经编写了简单的 JavaScript 代码片段来在 oninput 属性处处理此问题,但它并未使用预期值更新 data-value 属性
我正在尝试通过获取用户的颜色输入来实时调整渐变。每当我调整一个值时,我都会收到错误 - 它表明未给出另一个值。 function btnGradient(input1, input2){ btn.s
我正在构建一个计算天数差异的应用程序。有多个可能使用或不使用的日期选项。因此,我正在构建一个 switch/case 逻辑流程来计算不同的变量组合。一切正常,除了我似乎无法获取函数 add_sd()
比如说,我需要在自定义元素中调用一个函数,这样当 slider 在该元素中移动时,文本会得到更新(仅针对该元素)。 main.js文件, class OninputClassDemo extends
这个问题已经有答案了: Regex accept numeric only. First character can't be 0 (7 个回答) 已关闭 6 年前。 我正在尝试创建一个仅允许具有任意
我有一个数字输入字段,我想像这样在 oninput 上调用一个函数。 function onInput(){ $('.left-arrow' ).click(function(e) {
我是一名优秀的程序员,十分优秀!