Oninput不会触发复选框
oninput does not fire on checkboxes?
以下代码不适用于所有输入元素:
$(':input').on('input', function(){
alert('boom shakalaka');
});
它对复选框没有影响,即使它们是输入元素,选中或取消选中会改变其状态。
我可以将change
事件也添加到on()
中,但随后相同的事件将在其他输入字段上触发两次。
是否有任何可靠的输入状态更改事件是一致的所有表单元素?
没有一个事件是权威的,但是您可以绑定到多个事件-
$(':input').on('change keyup input', function() {
console.log('changed');
});
注:我本想给你在一个例子中使用'boom shakalaka'打1分,但我跑题了。
<!--Why not just use onclick ?-->
<!--Ur-->
<script>
$('input#checkbox').on('click', function(){
alert('boom shakalaka');
});
</script>
<input type="checkbox" id="checkbox">
<!--Or-->
<input type="checkbox" onclick="anyfunction();">
我不确定你想要什么,但也许是一个简单的模糊事件?
$('input').on('blur',function(e){
alert('event');
});
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- Javascript复选框函数:;缺少:在属性id之后"
- JavaScript-切换“;全部检查”;复选框true/false
- 如何从javascript/jquery中的复选框中获取布尔值
- 在Ajax中捕获复选框值
- 显示隐藏复选框
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- Oninput不会触发复选框